Напишите программу, которая вычисляет стоимость междугородного телефонного разговора (цена одной минуты определяется расстоянием до города, в котором находится абонент). Исходными данными для программы являются код города и длительность разговора.
----------------------------------------------------------------------------------------------------------------------------------
| Город | Код | Цена минуты (руб) |
----------------------------------------------------------------------------------------------------------------------------------
| Владивосток | 423 | 2.2 |
----------------------------------------------------------------------------------------------------------------------------------
| Москва | 095 | 1.0 |
----------------------------------------------------------------------------------------------------------------------------------
| Мурманск | 815 | 1.2 |
----------------------------------------------------------------------------------------------------------------------------------
| Самара | 846 | 1.4 |
----------------------------------------------------------------------------------------------------------------------------------
/*
Программа вычисляет стоимость междугородного
телефоного разговора.
*/
#include "locale.h"
#include <curses.h>
#include <stdio.h>
int main()
{
int kod, minut;
float cena, stoimost;
char *loc;
loc = setlocale(LC_CTYPE,"ru_RU.UTF-8");
initscr();
printw("Вычисление стоимости разговора по телефону.\n");
printw("Введите исходные данные:\n");
printw("Код города: ");
scanw("%i", &kod);
printw("Длительность разговора (цело количество минут): ");
scanw("%i", &minut);
switch(kod)
{
case 423:
printw("Город: Владивосток.\n");
printw("Стоимость минуты разговора: 2.2 рубля.\n");
stoimost = minut * 2.2; break;
case 95:
printw("Город: Москва.\n");
printw("Стоимость минуты разговора: 1.0 рубль.\n");
stoimost = minut * 1.0; break;
case 815:
printw("Город: Мурманск.\n");
printw("Стоимость минуты разговора: 1.2 рубля.\n");
stoimost = minut * 1.2; break;
case 846:
printw("Город: Самара.\n");
printw("Стоимость минуты разговора: 1.4 рубля.\n");
stoimost = minut * 1.4; break;
default:
printw("Я не знаю такого кода.\n");
stoimost = 0.0; break;
}
printw("Стоимость разговора: %5.2f рублей(я).", stoimost);
getch();
endwin();
return 0;
}
Архив блога
-
▼
2011
(123)
-
▼
января 2011
(123)
- Тексты задач за месяц.
- Задача 155.
- Задача 154.
- Задача 153.
- Задача 152.
- Задача 151.
- Задача 150.
- Задача 149.
- Задача 148.
- Задача 147.
- Задача 146.
- Задача 145.
- Задача 144.
- Задача 143.
- Задача 142.
- Задача 141.
- Задача 140.
- Задача 139.
- Задача 138.
- Задача 137.
- Задача 136.
- Задача 135.
- Задача 134.
- Задача 133.
- Задача 132.
- Задача 131.
- Задача 130.
- Задача 129.
- Задача 128.
- Задача 127.
- Задача 126.
- Задача 125.
- Задача 124.
- Задача 123.
- Задача 122.
- Задача 121.
- Задача 120.
- Стихотворение.
- Я на Я.ру.
- Задача 119.
- Задача 118.
- Задача 117.
- Задача 116.
- Задача 115.
- Задача 114.
- Задача 113.
- Задача 112.
- Задача 111.
- Задача 110.
- Задача 109.
- Задача 108.
- Задача 107.
- Задача 106.
- Задача 105.
- Задача 104.
- Задача 103.
- Задача 102.
- Задача 101.
- Задача 100.
- Задача 99.
- Задача 98.
- Задача 97.
- Задача 96.
- Задача 95.
- Задача 94.
- Задача 93.
- Задача 92.
- Задача 91.
- Задача 90.
- Задача 89.
- Задача 88.
- Кириллица и curses.h - решение проблемы.
- Задача 87.
- Задача 86.
- Задача 85.
- Задача 84.
- Задача 83.
- Задача 82.
- Задача 81.
- Задача 80.
- Задача 79.
- Задача 78.
- Задача 77.
- Задача 76.
- Задача 75.
- Задача 74.
- Задача 73.
- Задача 72.
- Задача 71.
- Задача 70.
- Задача 69.
- Задача 68.
- Задача 67.
- Задача 66.
- Задача 65.
- Задача 64.
- Задача 63.
- Задача 62.
- Задача 61.
- Задача 60.
-
▼
января 2011
(123)
-
►
2010
(37)
- ► декабря 2010 (37)
Комментариев нет:
Отправить комментарий