Загрузка данных
#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;
}