Вычислить стоимость разговоров(TC) - C (СИ)
Формулировка задачи:
Написать программу вычисления стоимости междугородного тел. разговора (ТАБЛИЦА в 3 СТОЛБИКА 1-КОД ГОРОДА
2-цена за минуту
3-длительность
)
Цена зависит от расстояния
Исходные данные:
код города
длительность разговора
вот мой недоделанный пример
не знаю как закончить
пс-код города не важен да и цена тоже
#include <stdio.h> #include <conio.h> #define size 5 main() { clrscr(); int GORODA [size]={7172,7292,8715,7232,7252} float TARIF [size]={12,15,9,14,22} int KOD,i; float dl; printf("Vvedite kod goroda,kuda vi pozvonite!\n"); scanf("%d",&KOD); printf(" i Dlitelnost' vashego razgovora!\n"); scanf("%f",&dl); for(i=0;i<size;i++)
Решение задачи: «Вычислить стоимость разговоров(TC)»
textual
Листинг программы
#include <stdio.h> #include <conio.h> #define size 5 main() { int GORODA [size]={7172,7292,8715,7232,7252}; float TARIF [size]={12,15,9,14,22}; int KOD,i; float dl,pay; printf("Vvedite kod goroda,kuda vi pozvonite!\n"); scanf("%d",&KOD); printf(" i Dlitelnost' vashego razgovora!\n"); scanf("%f",&dl); for(i=0;i<size;i++) if(KOD==GORODA[i])break; pay=TARIF[i]*dl; printf("K oplate %f\n",pay); getch(); }
Объяснение кода листинга программы
- Включаем необходимые заголовочные файлы
- Объявляем массивы GORODA и TARIF размером 5
- Объявляем переменные KOD, i, dl, pay
- Выводим сообщение и запрос на ввод кода города и длительности разговора
- Считываем введенные данные в переменные KOD и dl
- Запускаем цикл for для поиска в массиве GORODA значения KOD
- Если условие if выполняется, то выходим из цикла с помощью оператора break
- Вычисляем стоимость разговора как произведение TARIF[i] и dl
- Выводим сообщение и результат вычисления стоимости разговора
- Ждем нажатия клавиши для выхода из программы