#include <Windows.h>
#include <iostream>
#include <cmath>
using namespace std;
void task1(int value)
{
double x, z;
do
{
cout << "Введите стоимость покупки" << endl;
if (!(cin >> x) || cin.get() != '\n')
{
cin.clear();
cin.ignore(65535, '\n');
cout << "неправильный ввод" << endl;
}
} while (x == value);
if (x >= 1000)
{
z = 0.9 * x;
cout << "Вам начислена скидка в размере 10% от покупки" << endl << "К оплате :" << z << "грн" << endl;
}
else {
cout << "К оплате " << x << "грн" << endl;
}
}
void task2(int value) {
int g;
do
{
cout << "В каком году началась вторая мировая война?" << endl;
if (!(cin >> g) || cin.get() != '\n')
{
cin.clear();
cin.ignore(65535, '\n');
cout << "неправильный ввод" << endl;
}
} while (g == value);
if (g == 1939)
{
cout << "Верно";
}
else {
cout << "Неправильно!" << endl << "Вторая мировая война началась в 1939 году!";
}
}
int main()
{
system("color 17");
setlocale(LC_CTYPE, "rus");
int value = 0;
cout << "Составить блок-схему алгоритма вычисления стоимости покупки с учетом скидки.\n Скидка в 10% предоставляется, если сумма покупки больше 1000 грн" << endl;
task1(value);
cout << "Составить блок-схему алгоритма проверки знания даты начала второй мировой войны.\nВ случае неправильного ответа пользователя, программа должна выводить правильный ответ" << endl;
task2(value);
return 0;
}