profile
[/banner_gorizont_adaptive]
Размещено 4 года назад по предмету Информатика от Аккаунт удален

Помогите! С++! Надо сделать так, чтобы мое меню работало.
Принцип такой:
Я сначала ввожу уровень сложности. (Их 3). И в зависимости от уровня, выводятся примеры, которые созданы для каждого уровня.
Вот код программы:#include
using namespace std;
int main()
{
setlocale(LC_CTYPE, "Russian");
int i = 0;
int u=0;
int p=1;
int r = 0;
int s = 0;
int t = 0;

cout << "Добрейшее утречко, сер! Немного примеров не хотите?" << endl;
cout << "Выберите уровень сложности :" << endl << "Легкий (введите 1)" << endl << "Средний (введите 2)" << endl << "Тяжелый (введите 3)" << endl;
cin >> u;

if (u = 1) {
/*1*/while ( i != 12) {
cout << "Сколько будет 5 + 7 =?" << endl;
cin >> i;
if (i == 12) {
cout << "Да! Это правильный ответ! Следующий пример:" << endl << "Попыток:" << p << endl;
}
else {
cout << "Неправильно. Попробуйте еще раз." << endl;
p = p + 1;
}
}

/*2*/while ( i != 7) {
cout << "Сколько будет 21 - 14 =?" << endl;
cin >> i;
if (i == 7) {
cout << "Отлично! Молодец! Следующий пример:" << endl << "Попыток:" << r << endl;
}
else {
cout << "Это ненеправильный ответ. Попробуй еще раз." << endl;

r = r + 1;
}
}

/*3*/while (i != 91) {
cout << "Сколько будет 53 + 38 =?" << endl;
cin >> i;
if (i == 91) {
cout << "Да! Верно! Следующий пример:" << endl << "Попыток:" << s << endl;
}
else {
cout << "Неудача. Неверно. Попробуй еще раз." << endl;
s = s + 1;
}

}

/*4*/while (i != 68) {
cout << "Сколько будет 137 - 69 =?" << endl;
cin >> i;
if (i == 68) {
cout << "УРА! Ты решил четвертый пример! Молодец! Ты прошел первый уровень сложности!" < }
else {
cout << "Нет. Это неправильный ответ. Ну же! Немного осталось! Попробуй еще раз." << endl;
t= t + 1;
}

}
}return (u = 1);
if ( u = 2) {
/*1*/while (i != 36) {
cout << "Сколько будет 12*3 =?" << endl;
cin >> i;
if (i == 36) {
cout << "Да!Это правильный ответ!Следующий пример : " << endl << "Попыток:" << p << endl;
}
else {
cout << "Неправильно. Попробуйте еще раз." << endl;
p = p + 1;
}
}

/*2*/while (i != 11) {
cout << "Сколько будет 55:5 =?" << endl;
cin >> i;
if (i == 11) {
cout << "Отлично! Молодец! Следующий пример:" << endl << "Попыток:" << r << endl;
}
else {
cout << "Это ненеправильный ответ. Попробуй еще раз." << endl;

r = r + 1;
}
}

/*3*/while (i != 0) {
cout << "Сколько будет (3*4)+(-1*12) =?" << endl;
cin >> i;
if (i == 0) {
cout << "Да! Верно! Следующий пример:" << endl << "Попыток:" << s << endl;
}
else {
cout << "Неудача. Неверно. Попробуй еще раз." << endl;
s = s + 1;
}

}

/*4*/while (i != 36) {
cout << "Сколько будет (360:60)*6 =?" << endl;
cin >> i;
if (i == 36) {
cout << "УРА! Ты решил четвертый пример! Молодец! Ты прошел второй уровень сложности!" << endl << "Попыток:" << t << endl;
}
else {
cout << "Нет. Это неправильный ответ. Ну же! Немного осталось! Попробуй еще раз." << endl;
t = t + 1;
}

}
}
if ( u = 3) {
/*1*/while (i != 97) {
cout << "Сколько будет 14^2-(23*3-30) =?" << endl;
cin >> i;
if (i == 97) {
cout << "Да!Это правильный ответ!Следующий пример : " << endl << "Попыток:" << p << endl;
}
else {
cout << "Неправильно. Попробуйте еще раз." << endl;
p = p + 1;
}
}

/*2*/while (i !=40 ) {
cout << "Сколько будет 56*4-46*4 =?" << endl;
cin >> i;
if (i == 40) {
cout << "Отлично! Молодец! Следующий пример:" << endl << "Попыток:" << r << endl;
}
else {
cout << "Это ненеправильный ответ. Попробуй еще раз." << endl;

r = r + 1;
}
}

/*3*/while (i != 1760) {
cout << "Сколько будет 244*8-64*3 =?" << endl;
cin >> i;
if (i == 1760) {
cout << "Да! Верно! Следующий пример:" << endl << "Попыток:" << s << endl;
}
else {
cout << "Неудача. Неверно. Попробуй еще раз." << endl;
s = s + 1;
}

}

/*4*/while (i != 512) {
cout << "Сколько будет 8^2*8 =?" << endl;
cin >> i;
if (i == 512) {
cout << "УРА! Ты решил четвертый пример! Молодец! Ты прошел третий уровень сложности!" << endl << "Попыток:" << t << endl;
}
else {
cout << "Нет. Это неправильный ответ. Ну же! Немного осталось! Попробуй еще раз." << endl;
t = t + 1;
}

}
}












return 0;
}

  1. Ответ на вопрос
    Ответ на вопрос дан Vitya9797
    Вот, сделал через switch.
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.