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