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

Вычислить стоимость продуктов с учетом скидок - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сколько клиентов обслужит мастер за смену продолжительностью T? http://www.cyberforum.ru/cpp-beginners/thread359003.html
Задали задачи на Си. Для каждого посетителя парикмахерской (с одним мастером) известны t - момент его прихода и to – продолжительность его обслуживания. Сколько клиентов обслужит мастер за смену продолжительностью T? Я так понял что тут нужно использовать циклы.Но написать прогу не могу. #include <iostream> #include <math.h.> using namespace std; int main(void) { int t; // момент...
C++ deque<float> Создать контейнер deque и заполнить его типом данных <float>, вывести на экран. Удалив одни элементы и заменив другие вывести на экран через итераторы. Удалить N элементов после заданного. Вот мой код, не могу сообразить дальше... #include <deque> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread358992.html
C++ Отдельная функция
Есть исходник си там создается матрица(рандомно от а до б) и в ней есть цикл поиска максимального числа в матрице.Все работает НО,как ее офрмить в виде отдельной функкци void funс(**math,int max){цикл поиска } потом мейн так?
C++ Задача на обработку строки
Народ, помогите решить задачу! Не знаю, как решать! Определить, равно ли количество символов в слове значению числа, стоящего перед словом (впереди слова и после него могут быть пробелы.)
C++ читаю читаю не найду http://www.cyberforum.ru/cpp-beginners/thread358983.html
расскажите какие функции в boost::asio отвечают за то если подключился кто то то они значения возращают дайте линк а то по туториалу на их сайте научиться невозможно
C++ Найти первый элемент массива, кратный заданному числу Помогите решить задачу: найти первый элемент массива, кратный заданному числу, заменить его обратной величиной и поменять местами с последним элементом. подробнее

Показать сообщение отдельно
nonamez123
 Аватар для nonamez123
184 / 180 / 12
Регистрация: 23.10.2010
Сообщений: 1,301
02.10.2011, 15:06     Вычислить стоимость продуктов с учетом скидок
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
69
70
71
72
73
74
#include <iostream>
 
using namespace std;
 
int main (int argc, char * const argv[]) {
    
    int moloko;
    int hleb;
    int syr;
    string inputSTR;
    
    cout << "Введите цену молока\n";
    cin >> moloko;
    
    cout << "Введите цену хлеба\n";
    cin >> hleb;
    
    cout << "Введите цену сыра\n";
    cin >> syr;
    
    
    cout << "Что вы покупаете?(Введите Y or N)\n";
    bool a,b,c;
    
    cout << "Молокоб\n";
    cin >> inputSTR;
    if(inputSTR=="Y")
    {
        a=true;
    }
    
    cout << "Сыр\n";
    cin >> inputSTR;
    if(inputSTR=="Y")
    {
        b=true;
    }
    
    cout << "Хлеб\n";
    cin >> inputSTR;
    if(inputSTR=="Y")
    {
        c=true;
    }
    
    double ab;
    
    if ((a==true) && (b==true)) {
        ab=(moloko+syr)*(10.0/100);
        cout << "Вам скидка за молоко и сыр:" << ab <<", а платить нужно:"<< (moloko+syr)-ab<<endl;
    }
    
    double ac;
    
    if ((a==true) && (c==true)) {
        ac=(moloko+hleb)*(12.0/100);
        cout << "Вам скидка за молоко и хлеб:" << ac <<", а платить нужно:"<< (moloko+hleb)-ab<<endl;
    }
    
    cout << "Хотите что-то вернуть?\n";
    cin >> inputSTR;
    if(inputSTR=="Y")
    {
        if (((a==true) && (b==true))) {
            cout << "Вам вернули за молоко и сыр:"<<((moloko+syr)-ab)*(12.0/100)<<endl;
        }
        if (((a==true) && (c==true))) {
            cout << "Вам вернули за молоко и хлеб:"<<((moloko+hleb)-ac)*(12.0/100)<<endl;
        }
    }
 
    
    return 0;
}
Вот, только не описывать отдельные случаи для возврата, если допустим покупают ТОЛЬКО молоко или ТОЛЬКО хлеб
 
Текущее время: 15:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru