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


#include <iostream>

using namespace std;

int main() {
    int vozrast;
    int bilet;

    cout << "Выбери категорию билета:" << endl;
    cout << "1 - обычный" << endl;
    cout << "2 - детский" << endl;
    cout << "3 - пенсионер" << endl;
    cout << "4 - ВИП" << endl;
    cin >> bilet;

    cout << "Введи свой возраст: ";
    cin >> vozrast;

    if (vozrast < 5) {
        cout << "Вход запрещен! Слишком маленький возраст." << endl;
    }
    else if (vozrast <= 12) {
        switch (bilet) {
            case 2:
                cout << "Вход разрешен. По детскому билету." << endl;
                break;

            default:
                cout << "Вход запрещен. Нужен детский билет." << endl;
        }
    }
    else if (vozrast <= 64) {
        switch (bilet) {
            case 1:
                cout << "Вход разрешен. По обычному билету." << endl;
                break;

            case 2:
                cout << "Вход запрещен. Детский билет только до 12 лет." << endl;
                break;

            case 3:
                cout << "Вход запрещен. Пенсионный билет с 65 лет." << endl;
                break;

            case 4:
                cout << "Вход разрешен. По ВИП билету." << endl;
                break;

            default:
                cout << "Ошибка: такого билета нет." << endl;
        }
    }
    else {
        switch (bilet) {
            case 3:
                cout << "Вход разрешен. По пенсионному билету." << endl;
                break;

            case 4:
                cout << "Вход разрешен. По ВИП билету." << endl;
                break;

            case 1:
                cout << "Вход запрещен. После 65 лет нужен пенсионный или ВИП билет." << endl;
                break;

            case 2:
                cout << "Вход запрещен. Детский билет только до 12 лет." << endl;
                break;

            default:
                cout << "Ошибка: такого билета нет." << endl;
        }
    }

    return 0;
}
#include <iostream>

using namespace std;

int main() {
    int ball;
    int dop;
    int bonus;

    do {
        cout << "Балл: ";
        cin >> ball;

        cout << "Доп. задания: ";
        cin >> dop;

        cout << "Бонус 1-да 2-нет: ";
        cin >> bonus;

        ball = ball + dop * 3;

        switch (bonus) {
            case 1:
                ball = ball + 15;
                break;

            case 2:
                break;

            default:
                cout << "Ошибка: выберите 1 или 2." << endl;
        }

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

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

        cout << "Итоговый балл: " << ball << endl;

    } while (ball == 1);

    return 0;
}
#include <iostream>

using namespace std;

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

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

        if (napitok == 0) {
            break;
        }

        switch (napitok) {
            case 1:
                cena = 100;
                break;

            case 2:
                cena = 150;
                break;

            case 3:
                cena = 140;
                break;

            case 4:
                cena = 80;
                break;

            case 5:
                cena = 160;
                break;

            default:
                cout << "Ошибка: такого напитка нет." << endl;
                continue;
        }

        cout << "1 - S" << endl;
        cout << "2 - M" << endl;
        cout << "3 - L" << endl;
        cout << "Выберите размер: ";
        cin >> razmer;

        switch (razmer) {
            case 1:
                itog = cena;
                break;

            case 2:
                itog = cena + cena * 30 / 100;
                break;

            case 3:
                itog = cena + cena * 50 / 100;
                break;

            default:
                cout << "Ошибка: такого размера нет." << endl;
                continue;
        }

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

        switch (dobavka) {
            case 1:
                break;

            case 2:
                itog = itog + 10;
                break;

            case 3:
                itog = itog + 15;
                break;

            case 4:
                itog = itog + 20;
                break;

            default:
                cout << "Ошибка: такой добавки нет." << endl;
                continue;
        }

        cout << "Цена: " << itog << " руб." << endl;
    }

    return 0;
}
#include <iostream>

using namespace std;

int main() {
    int kolvo;
    int cena;
    int summa = 0;
    int skidka = 0;
    int karta;
    int oplata;
    int sdacha;

    cout << "Количество товаров: ";
    cin >> kolvo;

    for (int i = 1; i <= kolvo; i++) {
        cout << "Цена " << i << ": ";
        cin >> cena;

        summa = summa + cena;
    }

    if (summa > 5000) {
        skidka = summa * 10 / 100;
    }

    cout << "Карта лояльности:" << endl;
    cout << "1 - да" << endl;
    cout << "2 - нет" << endl;
    cin >> karta;

    switch (karta) {
        case 1:
            skidka = skidka + (summa - skidka) * 5 / 100;
            break;

        case 2:
            break;

        default:
            cout << "Ошибка: выберите 1 или 2." << endl;
    }

    cout << "Оплата: ";
    cin >> oplata;

    int kOplate = summa - skidka;

    if (oplata < kOplate) {
        cout << "Недостаточно денег." << endl;
    }
    else {
        sdacha = oplata - kOplate;

        cout << endl;
        cout << "Без скидки: " << summa << " руб." << endl;
        cout << "Скидка: " << skidka << " руб." << endl;
        cout << "К оплате: " << kOplate << " руб." << endl;
        cout << "Сдача: " << sdacha << " руб." << endl;
    }

    return 0;
}
#include <iostream>

using namespace std;

int main() {
    int secret = 19;
    int number;
    int attempts = 0;

    cout << "Я загадал число от 1 до 20." << endl;

    do {
        cout << "Введите число: ";
        cin >> number;

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

            if (number > secret) {
                cout << "Слишком много!" << endl;
            }
            else if (number < secret) {
                cout << "Слишком мало!" << endl;
            }
            else {
                cout << "Вы угадали!" << endl;
                cout << "Попыток: " << attempts << endl;
            }
        }

    } while (number != secret);

    return 0;
}