Menu
Coddy logo textTech

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

challenge icon

Wyzwanie

Łatwy

Napisz 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

Poćwicz samodzielnie: Kompilator C online