Загрузка данных


#include <iostream>

using namespace std;

int main() {
    int vozrast;
    int bilet;
    int prodolzhat;

    do {
        cout << "введите возраст: " << endl;
        cin >> vozrast;

        cout << "введите тип билета (1-обычный, 2-детский, 3-пенсионер, 4-VIP): " << endl;
        cin >> bilet;

        if (vozrast < 5) {
            cout << "Вход запрещён: слишком маленький возраст" << endl;
        }
        else if (vozrast >= 5 && vozrast <= 12) {
            if (bilet == 2) {
                cout << "Вход разрешён. Категория билета: детский" << endl;
            }
            else {
                cout << "Вход запрещён: нужен детский билет" << endl;
            }
        }
        else if (vozrast >= 13 && vozrast <= 49) {
            if (bilet == 1 || bilet == 4) {
                if (bilet == 1) {
                    cout << "Вход разрешён. Категория билета: обычный" << endl;
                }
                else {
                    cout << "Вход разрешён. Категория билета: VIP" << endl;
                }
            }
            else {
                cout << "Вход запрещён: нужен обычный или VIP билет" << endl;
            }
        }
        else if (vozrast >= 50 && vozrast <= 64) {
            if (bilet == 2) {
                cout << "Вход запрещён: детский билет не подходит" << endl;
            }
            else if (bilet == 1) {
                cout << "Вход разрешён. Категория билета: обычный" << endl;
            }
            else if (bilet == 3) {
                cout << "Вход разрешён. Категория билета: пенсионер" << endl;
            }
            else {
                cout << "Вход разрешён. Категория билета: VIP" << endl;
            }
        }
        else {
            if (bilet == 3) {
                cout << "Вход разрешён. Категория билета: пенсионер" << endl;
            }
            else if (bilet == 4) {
                cout << "Вход разрешён. Категория билета: VIP" << endl;
            }
            else {
                cout << "Вход запрещён: нужен пенсионерский или VIP билет" << endl;
            }
        }

        cout << "продолжить? (1-да, 0-нет): " << endl;
        cin >> prodolzhat;

    } while (prodolzhat == 1);

    return 0;
}







#include <iostream>

using namespace std;

int main() {
    int ball;
    int dop_zadaniya;
    char bonus;
    int itog;
    int prodolzhat;

    do {
        cout << "введите балл за основной тест (0-100): " << endl;
        cin >> ball;

        cout << "введите количество выполненных доп. заданий: " << endl;
        cin >> dop_zadaniya;

        cout << "есть бонусный балл? (y/n): " << endl;
        cin >> bonus;

        itog = ball + dop_zadaniya * 3;

        if (bonus == 'y') {
            itog = itog + 15;
        }

        if (itog > 100) {
            itog = 100;
        }

        cout << "итоговый балл: " << itog << endl;

        if (itog >= 90) {
            cout << "оценка: Отлично" << endl;
        }
        else if (itog >= 75) {
            cout << "оценка: Хорошо" << endl;
        }
        else if (itog >= 60) {
            cout << "оценка: Удовлетворительно" << endl;
        }
        else {
            cout << "оценка: Неудовлетворительно" << endl;
        }

        cout << "продолжить? (1-да, 0-нет): " << endl;
        cin >> prodolzhat;

    } while (prodolzhat == 1);

    return 0;
}





#include <iostream>

using namespace std;

int main() {
    int napitok;
    char razmer;
    int dobavka;
    double cena;
    double itog;

    do {
        cout << "выберите напиток:" << endl;
        cout << "1 - эспрессо" << endl;
        cout << "2 - капучино" << endl;
        cout << "3 - латте" << endl;
        cout << "4 - чай" << endl;
        cout << "5 - горячий шоколад" << endl;
        cout << "0 - выход" << endl;
        cin >> napitok;

        if (napitok == 0) {
            break;
        }

        if (napitok < 1 || napitok > 5) {
            cout << "ошибка! неверный номер напитка" << endl;
            continue;
        }

        if (napitok == 1) cena = 100;
        else if (napitok == 2) cena = 150;
        else if (napitok == 3) cena = 170;
        else if (napitok == 4) cena = 80;
        else cena = 130;

        cout << "выберите размер (S, M, L): " << endl;
        cin >> razmer;

        if (razmer == 'S') {
            itog = cena;
        }
        else if (razmer == 'M') {
            itog = cena * 1.3;
        }
        else if (razmer == 'L') {
            itog = cena * 1.5;
        }
        else {
            cout << "ошибка! неверный размер" << endl;
            continue;
        }

        cout << "выберите добавку:" << endl;
        cout << "1 - без добавок" << endl;
        cout << "2 - молоко (+10 руб)" << endl;
        cout << "3 - сироп (+15 руб)" << endl;
        cout << "4 - сливки (+20 руб)" << endl;
        cin >> dobavka;

        if (dobavka < 1 || dobavka > 4) {
            cout << "ошибка! неверная добавка" << endl;
            continue;
        }

        if (dobavka == 2) itog = itog + 10;
        else if (dobavka == 3) itog = itog + 15;
        else if (dobavka == 4) itog = itog + 20;

        cout << "---- чек ----" << endl;
        cout << "напиток: ";
        if (napitok == 1) cout << "эспрессо" << endl;
        else if (napitok == 2) cout << "капучино" << endl;
        else if (napitok == 3) cout << "латте" << endl;
        else if (napitok == 4) cout << "чай" << endl;
        else cout << "горячий шоколад" << endl;

        cout << "размер: " << razmer << endl;

        cout << "добавка: ";
        if (dobavka == 1) cout << "без добавок" << endl;
        else if (dobavka == 2) cout << "молоко" << endl;
        else if (dobavka == 3) cout << "сироп" << endl;
        else cout << "сливки" << endl;

        cout << "итоговая цена: " << itog << " рублей" << endl;
        cout << "-------------" << endl;

    } while (true);

    return 0;
}




#include <iostream>

using namespace std;

int main() {
    int kolvo_tovarov;
    double cena_tovara;
    double summa = 0;
    char karta;
    double skidka = 0;
    double itog;
    double dano;
    double sdacha;

    cout << "сколько товаров купил клиент? " << endl;
    cin >> kolvo_tovarov;

    for (int i = 1; i <= kolvo_tovarov; i++) {
        cout << "введите цену товара " << i << ": " << endl;
        cin >> cena_tovara;
        summa = summa + cena_tovara;
    }

    if (summa > 5000) {
        skidka = summa * 0.1;
    }

    itog = summa - skidka;

    cout << "есть карта лояльности? (y/n): " << endl;
    cin >> karta;

    if (karta == 'y') {
        skidka = skidka + itog * 0.05;
        itog = itog - itog * 0.05;
    }

    cout << "сколько денег дал клиент? " << endl;
    cin >> dano;

    sdacha = dano - itog;

    cout << "общая стоимость без скидок: " << summa << endl;
    cout << "сумма скидок: " << skidka << endl;
    cout << "итоговая сумма к оплате: " << itog << endl;
    cout << "сдача: " << sdacha << endl;

    return 0;
}




#include <iostream>
#include <cstdlib>
#include <ctime>

using namespace std;

int main() {
    int zagadannoe;
    int popytka;
    int schetchik = 0;

    srand(time(0));
    zagadannoe = rand() % 20 + 1;

    do {
        cout << "введите число от 1 до 20: " << endl;
        cin >> popytka;

        if (popytka < 1 || popytka > 20) {
            cout << "Ошибка! Введите число от 1 до 20." << endl;
            continue;
        }

        schetchik++;

        if (popytka > zagadannoe) {
            cout << "Слишком много! Попробуйте ещё." << endl;
        }
        else if (popytka < zagadannoe) {
            cout << "Слишком мало! Попробуйте ещё." << endl;
        }
        else {
            cout << "Поздравляем, вы угадали!" << endl;
        }

    } while (popytka != zagadannoe);

    cout << "количество попыток: " << schetchik << endl;

    return 0;
}