Вычислить стоимость разговоров(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();
}

Объяснение кода листинга программы

  1. Включаем необходимые заголовочные файлы
  2. Объявляем массивы GORODA и TARIF размером 5
  3. Объявляем переменные KOD, i, dl, pay
  4. Выводим сообщение и запрос на ввод кода города и длительности разговора
  5. Считываем введенные данные в переменные KOD и dl
  6. Запускаем цикл for для поиска в массиве GORODA значения KOD
  7. Если условие if выполняется, то выходим из цикла с помощью оператора break
  8. Вычисляем стоимость разговора как произведение TARIF[i] и dl
  9. Выводим сообщение и результат вычисления стоимости разговора
  10. Ждем нажатия клавиши для выхода из программы

Оцени полезность:

14   голосов , оценка 4.286 из 5
Похожие ответы