Заметки про IT

2.4. Программа: Кто хочет стать миллионером?

Задача:

Напишите программу, реализующую популярную телевизионную игру "Кто хочет стать миллионером".



Решение:


#include <iostream>
using namespace std;

void main()
{
setlocale(LC_ALL,"Russian");
int otvet;
int help=4;
//Вводная часть
cout<<"\t\t\tДомашнее задание 2.4\n";
cout<<"Задание: напишите программу, реализующую популярную телевизионную игру \"Кто хочет стать миллионером\". \n\n";
system("pause");
//Вводная часть
//вопрос 1{
cout<<"Решение:\n";
cout<<"Здравствуйте! \nВас приветствует программа “Кто хочет стать миллионером?”. \nНаши правила просты: 10 вопросов могут принести 1 000 000 мил. грн., 4 подсказки помогут решить самые трудные вопросы. Желаем удачи, игра началась!!!\n";
cout<<"Вопрос 1: Дели, столица какого государства?\n1 - Индия\n2 - Китай\n3 - Япония\n4 - Россия\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
//помощь 1{
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Это не Япония и не Россия!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
}
//помощь 1}
if(otvet==1)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 1 000 гривен!\n";
//вопрос 2{
cout<<"\nВопрос 2: Какова площадь Ирана?\n1 - 1 436 000 километров квадратных\n2 - 1 648 000 километров квадратных\n3 - 1 023 000 километров квадратных\n4 - 310 километров квадратных\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Больше 1 023 000!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==2)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 2 000 гривен!\n";
//вопрос 3{
cout<<"\nВопрос 3: Как перевести слово lawn?\n1 - дом\n2 - уголь\n3 - газон\n4 - змея\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Это не дом и не змея!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==2)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 5 000 гривен!\n";
//вопрос 4{
cout<<"\nВопрос 4:\nКто является главой государства Саудовская Аравия?\n1 - Супер-компьютер \"Herti\"\n2 - Президент\n3 - Парламент\n4 - Король\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Это не парламент и не президент!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==2)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 10 000 гривен!\n";
//вопрос 5{
cout<<"\nВопрос 5: Какова территория Африки?\n1 - 31,2 миллиона километров квадратных\n2 - 30,3 миллиона километров квадратных\n3 - 17,2 миллиона километров квадратных\n4 - 5 миллиона километров квадратных\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Больше 30,3!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 20 000 гривен!\n";
//вопрос 6{
cout<<"\nВопрос 6: На какой срок избирается президент в Коста-Рика?\n1 - 2 года\n2 - 3 года\n3 - 4 года\n4 - пожизненно\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Не пожизненно и не на 2 года!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==2)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==3)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 50 000 гривен!\n";
//вопрос 7{
cout<<"\nВопрос 7: Сколько штатов в Австралии?\n1 - 54\n2 - 2\n3 - 15\n4 - 6\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Не 54 и не 2!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"\n";
}
else if(otvet==2)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 100 000 гривен!\n";
//вопрос 8{
cout<<"\nВопрос 8: Столица Соломановых Островов?\n1 - Хониара\n2 - Ронк\n3 - Замиру\n4 - Торьт\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Не Ронк и не Замиру!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 200 000 гривен!\n";
//вопрос 9{
cout<<"\nВопрос 9:Каково количество населения страны Тувалу?\n1 - 11 тис. чел.\n2 - 43 тис. чел.\n3 - 2 тис. чел.\n4 - Около 1 миллиона\n5 - Помощь\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"<Больше 2 тыс. чел.!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 250 000 гривен!\n";
//вопрос 10{
cout<<"\nВопрос 10: Столица республики Гайана?\n1 - Намо\n2 - Романса\n3 - Калли\n4 - Джоржтаун\n";
cout<<"Напоминаем, у Вас осталось "<<help<<" подсказок(и)!\n";
cout<<"Введите цифру с Вашим ответом:\n";
cin>>otvet;
if(otvet==5)
{
if(help>0)
{
help--;
cout<<"Не Намо и не Калли!\n";
cout<<"Каков Ваш ответ?\n";
cin>>otvet;
}
else
{
cout<<"У Вас больше нет подсказок. Каков Ваш ответ?\n";
cin>>otvet;
}
}
if(otvet==1)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==2)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Поздравляем, это верный ответ! Вы выиграли 1 000 000 гривен!\n";
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 10}
}
else if(otvet==2)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 9}
}
else if(otvet==2)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 8}
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 7}
}
else if(otvet==4)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 6}
}
else if(otvet==2)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 5}
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}

//вопрос 4}
}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 3}

}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 2}
}
else if(otvet==2)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==3)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else if(otvet==4)
{
cout<<"Этот ответ не верный, вы проиграли!\n";
}
else
{
cout<<"Произошла какая-то ошибка.\n";
}
//вопрос 1}
}

1 комментарий