Operator telefonii
Lekcja 7 z 25 w kursie Zadania programistyczne: Tom 2 w Coddy.
Utwórz program, który oblicza całkowity koszt rozmowy telefonicznej między dwoma numerami. Oblicz koszt, wiedząc, że pierwsze 30 minut kosztuje 3 dolary za minutę, a później 2 dolary za minutę. Dodatkowo, jeśli numery telefonu należą do tego samego operatora, obniż cenę o 30%.
Operator1 używa numerów zaczynających się od 808, 809, 810
Operator2 używa numerów zaczynających się od 705 706 707
Wyzwanie
ŁatwyNapisz program, który odczytuje dwie 9-cyfrowe liczby, każdą w osobnym wierszu, a w kolejnym wierszu liczbę oznaczającą czas rozmowy w minutach. Wypisz całkowity koszt rozmowy w $
Dane wejściowe
808419552
810129224
45
Wynik
$84
Wyjaśnienie
Za pierwsze 30 minut rozmowy operator pobierał opłatę w wysokości $3 za minutę, a za kolejne 15 minut — $2 za minutę; 3 * 30 + 2 * 15 = 120. Po doliczeniu 30% zniżki do kwoty 120 otrzymujemy 84
Spróbuj swoich sił
#include <stdio.h>
int main() {
// Napisz kod tutaj
return 0;
}
Wszystkie lekcje w sekcji Zadania programistyczne: Tom 2
1Wprowadzenie do kursu
Wprowadzenie2Łatwy poziom trudności
Średnia ocenSuma parzystych i nieparzystychWartość średniaPodatkiGra wideoOperator telefoniiKinoDataKonwersja ciągu znaków3Średni poziom trudności
LiczbyPozycjeSzyfrowanieTabliczka mnożeniaMały i duży palindromBingoNajwiększe dzielnikiSztukaPoćwicz samodzielnie: Kompilator C online