Условие задачи : написать программу проверки знания футбола . Программа должна вывести вопрос на экран с вариантами ответа, а пользователь должен выбрать один из них.
Сложность : легкая .
Задача довольно простая . Сделаем мы её с помощью if else . Для начала нам надо придумать какой-нибудь вопрос. Я решил его сделать про «Золотой мяч».
Допустим вопрос у нас есть . Давайте теперь создадим каркас нашей задачи с переменными которые нам нужны.
Нам понадобиться только одна переменная под ответ.
#include <iostream> // подключаем библиотеку ввода и вывода
using namespace std; // используем именное пространство std
int main()
{
setlocale(LC_ALL,"Rus"); // включаем русский язык
int otvet;
}
Теперь мы выводим вопрос и варианты ответа :
cout << "Кто в 2012 году получил Золотой мяч ? " << endl; cout << " 1. Криштиану Роналду" << endl; cout << " 2. Андрес Иньеста" << endl; cout << " 3. Лионель Месси" << endl;
Теперь мы говорим пользователю, чтобы он ввел номер ответа. Дальше мы пишем условие :
cout << "Выберите один из вариантов и нажмите Enter" << endl;
cout << "Введите номер варианта : "; cin >> otvet;
if (otvet = 3) cout << "Правильно!! Вы лучший" << endl;
else {
begin
if (otvet < 1) || (otvet > 3) cout << "Введите число от 1 до 3" << endl;
else cout << "Не правильно! Фууу" << endl;
end;
}
Вот и вся задача.
Весь код программы :
#include <iostream> // подключаем библиотеку ввода и вывода
using namespace std; // используем именное пространство std
int main()
{
setlocale(LC_ALL,"Rus"); // включаем русский язык
int otvet;
cout << "Кто в 2012 году получил Золотой мяч ? " << endl;
cout << " 1. Криштиану Роналду" << endl;
cout << " 2. Андрес Иньеста" << endl;
cout << " 3. Лионель Месси" << endl;
cout << "Выберите один из вариантов и нажмите Enter" << endl;
cout << "Введите номер варианта : "; cin >> otvet;
if (otvet == 3) {
cout << "Правильно!! Вы лучший" << endl;
}
else {
if ((otvet < 1) || (otvet > 3)) cout << "Введите число от 1 до 3" << endl;
else cout << "Не правильно! Фууу" << endl;
}
system("PAUSE"); // чтобы программа не закрывалась
return 0 ; // возвращаем функции main() ноль
}
