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