graphlogo

Wydział Matematyki i Informatyki

Uniwersytetu Mikołaja Kopernika w Toruniu

2inf 2024/2025 Programowanie II - LG

[B2] Telefony i rachunki
Języki: cpp cpp
Limit czasu: 5.0 s
Limit pamięci: 32 MB
Limit rozmiaru rozwiązania: 100 kB

Napisz program, który na podstawie podanych: - numeru abonenta, - taryf: lokalnej, krajowej i zagranicznej - wykazu połączeń z numerami i czasem rozpoczęcia i zakończenia połączenia obliczy należnośc za połączenia.

Uwaga! numer telefonu jest zawsze dziewięciocyfrowy, bez znaku "+" na początku. Godziny i minuty zawierają wiodące zero. Dwie pierwsze cyfry numeru telefonu identyfikują kraj, dwie kolejne - region. Nie ma połączenia, które trwałoby dłużej niż 24 godziny.

Na wejściu podane są:

  • numer telefonu, dla którego sporządzany jest rachunek
  • taryfa lokalna, taryfa krajowa , taryfa międzynarodowa - wszystkie za minutę połaczenia
  • w kolejnych liniach podane są: numer, z którym nastąpiło połączenie, godzina i minuta rozpoczęcia, godzina i minuta zakończenia połączenia.

Na wyjściu powinna znaleźć się kwota do zapłaty.
Przykładowe wejście:
48566113406
0.29 0.87 2.7
48321223456 23:37 00:10
11321223456 11:18 11:29
48568223456 08:25 08:55
48568223456 10:45 11:50
48568223456 23:45 00:50

Przykładowe wyjście:
104.81
Powrót
© 2009-2020 • ZawodyWeb Team
IKS - Inwestycja w Kierunki Strategiczne na Wydziale Matematyki i Informatyki UMK

Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego