Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
L1nk91
9 / 9 / 1
Регистрация: 06.09.2009
Сообщений: 54
#1

Определить стоимость телефонного разговора - C++

09.09.2009, 11:43. Просмотров 749. Ответов 4
Метки нет (Все метки)

Вообщем задача такая: юзер вводит тариф по которому он разговаривает и количество минут которое он наговорил... задача просчитать это всё. я думаю так.. у кого есть какие мысли?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <iostream>
 
using namespace std;
 
void main()
{
    setlocale(LC_ALL, "Russian");
 
    float m=0, s=0, S=0, M=0,  res=0;
    cout << "Введите тариф разговоров(грн/мин.) -> " << endl;
    cin >> s;
    cout << "Введите кол-во минут -> "  << endl; 
    cin >> m;
    if(m>=1)
    {
    res = m*s;
    }
    if(m<1) 
    {
    s = s/60;
    m = m*100;
    res = m*s;
    }
    cout << "Результат -> " << res << endl; 
    system("pause");
}
Буду очень благодарен за советы...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.09.2009, 11:43     Определить стоимость телефонного разговора
Посмотрите здесь:

Написать программу, которая определяет стоимость междугороднего телефонного разговора - C++
Написать программу, которая определяет стоимость междугороднего телефонного разговора. Исходные данные для программы являются код города и...

Посчитать стоимость телефонного разговора при введении времени начала и окончания - C++
всем привет. есть задача: Пользователь вводит с клавиатуры время начала и время завершения телефонного разговора (часы, минуты и секунды)....

Вычисление стоимости телефонного разговора - C++
Ребят, всем привет. C++. помогите пожалуйста написать программу, это задача на цикличность: Написать программу, которая вычисляет...

Вычислить стоимость разговора - C++
Добрый вечер. Не пойму в чем ошибка??? #include &lt;windows.h&gt; #include &lt;iostream&gt; using namespace std; void main () { ...

Вычислить стоимость междугородного разговора - C++
Доброе время суток, помогите решить задачи, одну начал делать, но завис, не могу понять, что куда, вторая вообще супер, и...

Посчитать стоимость разговора при заданном времени - C++
всем привет. есть задача: Пользователь вводит с клавиатуры время начала и время завершения телефонного разговора (часы, минуты и секунды)....

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
-=ЮрА=-
Заблокирован
Автор FAQ
09.09.2009, 13:23     Определить стоимость телефонного разговора #2
Можно упростить если исключить проверку 1-го условия, всё равно и в первом и во втором if ты выполняешь действие res = m*s;Ну а за m если ты вводишь время в таком формате m = ММ,СС (ММ - минуты, СС - секунды) то покатит, но если же m = x*ММ , т.е. в долях, тогда m тоже на 60 надо делить, т.е. вообще никаких проверок не надо просто m*s и всё...Кстати я бы ещё ввел оплату за соединение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
 
using namespace std;
 
void main()
{
        setlocale(LC_ALL, "Russian");
 
        float m=0, s=0,  res=0;
        cout << "Введите тариф разговоров(грн/мин.) -> " << endl;
        cin >> s;
        cout << "Введите кол-во минут -> "  << endl; 
        cin >> m;
 
        if(m < 1)
        {
              s = s/60;
              m = m*100;
        }
        res = m*s;
        cout << "Результат -> " << res << endl; 
        system("pause");
}
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,507
09.09.2009, 14:51     Определить стоимость телефонного разговора #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <time.h>
 
/* рассчёт оплаты телефонного разговора */
 
int main(){
    struct tm calltime;
    double price, cost;
    
    printf("Время разговора (MM:SS) ");
    scanf("%d:%d", &calltime.tm_min, &calltime.tm_sec);
    printf("Цена 1 минуты, $ ");
    scanf("%lf", &price);
    cost = (double)calltime.tm_min * price + (double)calltime.tm_sec * price / 60.0;
    printf("Стоимость разговора $ %.2lf\n", cost);
    
    return(0);
}
L1nk91
9 / 9 / 1
Регистрация: 06.09.2009
Сообщений: 54
09.09.2009, 23:35  [ТС]     Определить стоимость телефонного разговора #4
я на плюсах пишу а не на чистом си
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.09.2009, 23:39     Определить стоимость телефонного разговора
Еще ссылки по теме:

Используя функцию вычисления стоимости одного разговора, найти суммарную стоимость 3 звонков - C++
Помогите, пожалуйста, с задачей! Тариф предусматривает расчет оплаты разговоров в такой способ: при длительности разговора меньше P...

Написать класс, хранящий информацию о дате разговора, коде и названии города, продолжительности разговора - C++
Написать программу, где родительский класс хранит информацию о дате разговора, коде и названии города, продолжительности разговора, тарифе,...

Определить стоимость разговоров - C++
Дана стоимость минуты у трех операторов мобильной связи, а также процентная скидка на звонки в выходные дни. Ввести с клавиатуры количество...

Определить общую стоимость покупки - C++
Однажды посетив магазин канцелярских товаров Вася купил Х карандашей, У ручек и Z фломастеров. Известно, что цена ручки на 2 рубля больше...

Определить стоимость приобретенных путевок - C++
Туристическая фирма предлагает снижение цен при покупки нескольких одинаковых путевок.Так при покупке 4 путевок скидка составляет 10% их...

Определить стоимость приобретенных клиентом путевок - C++
Добрый день,у меня возникает вопрос на задачу,условия которой &quot;Туристическая фирма предлагает снижение цен при покупке нескольких...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,507
09.09.2009, 23:39     Определить стоимость телефонного разговора #5
Цитата Сообщение от L1nk91 Посмотреть сообщение
я на плюсах пишу а не на чистом си
Ну переделайте чуть-чуть, чтоб "на плюсах" было... Вам таки ехать или шашечки?
Yandex
Объявления
09.09.2009, 23:39     Определить стоимость телефонного разговора
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru