0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 35
1

Вычислить стоимость междугородного разговора

02.12.2016, 20:38. Показов 4099. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
   Доброе время суток, помогите решить задачи, одну начал делать, но завис, не могу понять, что куда,
   вторая вообще супер, и представления не имею КАК ЕЕ делать
  
   /*1.Написать программу, вычисляющую стоимость N(вводит пользователь) минутного междугороднего разговора в            зависимости от кода города.
 ( Москва(905) - 4.15грн. Ростов(194) - 1.98грн. Краснодар(491) - 2.69грн. Киров(800) - 5.00грн. )
 Пользователь изначально вводит сумму средств на своём балансе. 
 Вы должны проверить - может ли пользователь позволить себе разговор 
  с указанным городом заявленное количество минут. Если может - выводите стоимость такого разговора. Если не может -     , сколько минут, согласно тарифу, пользователь может поговорить за свои деньги.*/
    
          int code;
    cout<<" Укажите код города : ";
    cin>>code;
    double Moskov = 4.15, Rostov = 1.98, Krasnodar = 2.69, Kirov = 5.00;
    double money, balance, number_of_minets;
    cout<<" Cтоимость разговора : ";
    cin>>money;
    cout<<" Сумма средств на балансе : ";
    cin>>balance;
    cout<<" Кол-во минут разговора : ";
    cin>>number_of_minets;
    if (code == 905)
    {
        cout<<" Стоимость разговора составит : "<<Moskov*money<<"\n";
    }
    if (code == 194)
    {
        cout<<" Стоимость разговора составит : "<<Rostov*money<<"\n";
    }
    if (code == 491)
    {
        cout<<" Стоимость разговора составит : "<<Krasnodar*money<<"\n";
    }
    if (code == 800)
    {
        cout<<" Стоимость разговора составит : "<<Kirov*money<<"\n";
    }
    else
    {
        cout<<" Не верный код города!!! ";
    }
 
/*Пользователь вводит высоту и ширину одно прямоугольника, 
а так же координаты точки на плоскости. 
Считаем, что центр прямоугольника находится на координатах 0,0. 
Нужно определить как относится точка к прямоугольнику - находится в центре, внутри, на границе, в каком секторе или за приделами*/
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.12.2016, 20:38
Ответы с готовыми решениями:

Вычислить стоимость междугородного телефонного разговора
Здравствуйте,задали работу по информатике на С++.Но возникла проблемка,сама задача звучит так:...

Вычислить стоимость разговора
Добрый вечер. Не пойму в чем ошибка??? #include &lt;windows.h&gt; #include &lt;iostream&gt; using...

Определить стоимость телефонного разговора
Вообщем задача такая: юзер вводит тариф по которому он разговаривает и количество минут которое он...

Определить стоимость телефонного разговора
Задача: на вход даётся код города и количество минут разговора. У каждого города своя заранее...

3
53 / 42 / 31
Регистрация: 24.11.2016
Сообщений: 140
02.12.2016, 21:02 2
the Viper, напишу про вторую. Когда тебе вводятся высота и ширина прямоугольника ищешь координаты углов этого прямоугольника. При вводе координат точки просто сравниваешь, если координаты точки (0,0), то значит в центре, потом сравниваешь с углами, если меньше чем углы(учти отрицательные значения), то внутри, если больше (тоже по модулю),то снаружи, если равны углам или совпадает по одной координате x или y, а вторая находиться внутри прямоугольника, то на границе. Если запутался, попробуй нарисовать, станет понятнее.
0
0 / 0 / 0
Регистрация: 01.12.2016
Сообщений: 35
07.12.2016, 12:02  [ТС] 3
Доброе время суток!!! Ребята, помогите закончить решение задачи, нет представления, как ее закончить!!!
Пожалуйста, распишите комментарием, что к чему!!!
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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
/*Написать программу,
вычисляющую стоимость N(вводит пользователь) минутного
 междугороднего разговора в зависимости от кода города.
(Москва(905) - 4.15руб. Ростов(194) - 1.98руб. Краснодар(491) - 2.69руб. Киров(800) - 5.00руб.
Пользователь изначально вводит сумму средств на своём балансе.
Вы должны проверить - может ли пользователь позволить себе разговор, 
с указанным городом заявленное количество минут.
Если может - выводите стоимость такого разговора. 
Если не может - считаете, сколько минут. 
согласно тарифу, пользователь может поговорить за свои деньги.*/
 
#include<iostream>
using namespace std;
void main()
{
    setlocale(LC_ALL, "ru");
 
            double Moskov = 4.15, Rostov = 1.98, Krasnodar = 2.69, Kirov = 5.00;
            char code;
            cout << " Введите код города : ";
            cin >> code;
            double minets;
            cout << " Сколько минут будете разговаривать : ";
            if (code == 905)
            {
                cout<<" Стоимость = " << Moskov * minets << " руб.";
            }
            else if (code == 194)
            {
                cout << " Стоимость = " << Rostov * minets << " руб.";
            }
            else if (code == 491)
            {
                cout << " Стоимость = " << Krasnodar * minets << " руб.";
            }
            else if (code == 800)
            {
                cout << " Стоимость = " << Kirov * minets << " руб.";
            }
            else
            {
                cout<< "Неверный код города!";
            }   
        }
}
0
74 / 71 / 67
Регистрация: 18.09.2015
Сообщений: 234
07.12.2016, 13:20 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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <iostream>
using namespace std;
 
int main()
{
    /*Написать программу,
    вычисляющую стоимость N(вводит пользователь) минутного
    междугороднего разговора в зависимости от кода города.
    (Москва(905) - 4.15руб. Ростов(194) - 1.98руб. Краснодар(491) - 2.69руб. Киров(800) - 5.00руб.
    Пользователь изначально вводит сумму средств на своём балансе.
    Вы должны проверить - может ли пользователь позволить себе разговор,
    с указанным городом заявленное количество минут.
    Если может - выводите стоимость такого разговора.
    Если не может - считаете, сколько минут.
    согласно тарифу, пользователь может поговорить за свои деньги.*/
 
    setlocale(LC_ALL, "ru");
 
    float   Moskov = 4.15,
        Rostov = 1.98,
        Krasnodar = 2.69,
        Kirov = 5.00;
    int code;
    double minutes;
    double cash;
 
    cout << " Введите код города : ";
    cin >> code;
 
    cout << " Сколько минут будете разговаривать : ";
    cin >> minutes;
 
    cout << " Сколько денег на вашем счету : ";
    cin >> cash;
 
    if (code == 905)
    {
        if (Moskov * minutes > cash)
            cout << " Нехватает денег на счете, максимум минут: " << cash / Moskov << endl;
        else
            cout << " Стоимость = " << Moskov * minutes << " руб." << endl;
    }
    else if (code == 194)
    {
        if (Rostov * minutes > cash)
            cout << " Нехватает денег на счете, максимум минут: " << cash / Rostov << endl;
        else
            cout << " Стоимость = " << Rostov * minutes << " руб." << endl;
    }
    else if (code == 491)
    {
        if (Krasnodar * minutes > cash)
            cout << " Нехватает денег на счете, максимум минут: " << cash / Krasnodar << endl;
        else
            cout << " Стоимость = " << Krasnodar * minutes << " руб." << endl;
    }
    else if (code == 800)
    {
        if (Kirov * minutes > cash)
            cout << " Нехватает денег на счете, максимум минут: " << cash / Kirov << endl;
        else
            cout << " Стоимость = " << Kirov * minutes << " руб." << endl;
    }
    else
    {
        cout << " Неверный код города!";
    }
}
1
07.12.2016, 13:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2016, 13:20
Помогаю со студенческими работами здесь

Посчитать стоимость телефонного разговора
Откорректируйте код, не могу найти ошибку, должно считать в пределах 2 суток Пользователь вводит...

Посчитать стоимость разговора при заданном времени
всем привет. есть задача: Пользователь вводит с клавиатуры время начала и время завершения...

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

Посчитать стоимость телефонного разговора по заданной стоимости одной минуты
Пользователь вводит с клавиатуры время начала и время завершения телефонного разговора (часы минуты...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru