→ Для вступления в общество новичков и профессионалов программирования, пожалуйста нажмите здесь ...

Форум программистов: C++, Basic, Delphi, Pascal, JavaScript
Логин: Пароль:
Запомнить?  
@Mail.ru



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Прога Первый миллион 
Автор Сообщение
Начинающий

Регистрация: 29.06.2010
Сообщения: 16
Языки:

Репутация: 0 [ ? ]
Сообщение Прога Первый миллион
написал прогу

#include<iostream>
using namespace std;
void main()
{
setlocale(LC_CTYPE,"Russian");

cout<<"\t\t\t Приветствую! \n""\t\t\tПервый вопрос:\nК кому первому обратились за помощью дед и бабка, не справившись с репкой? \n";
int RES,A,B,C,D,X;
A=1,B=1,C=1,D=1,X=0;
char key;

cout<<"\t\t\tВыберите ответ: \n";
cout<<"\tA - К Жучке\t\t B - К внучке\n\tC - К дочке\t\t D - К залу\n";

cin>>key;
switch (key)
{
case 'A':
RES=A*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

case 'B':
RES=B*100;
cout<< "\t\tПоздравляем,вы выиграли: "<<RES<<"\n";
break;

case 'C':
RES=C*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

case 'D':
RES=D*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

default:
cout<<"Ошибка!\n";
}
if (RES==100)
{cout<<"\t\t\tСледующий вопрос: \n";
}
else
{
cout<<"\t\t\tКонец игры\n";
}


cout<<"\t\t\tЧто такое Голливуд?\n";
cout<<"\t\t\tВыберите ответ: \n";
cout<<"\tA - Киностудии\t\t\t B - Планета\n\tC - Управление пропаганды\t D - Модельное агенство\n";

cin>>key;
switch (key)
{
case 'A':
RES=A*200;
cout<<"\t\tПоздравляем,вы выиграли: "<<RES<<"\n";
break;

case 'B':
RES=B*X;
cout<< "\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

case 'C':
RES=C*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

case 'D':
RES=D*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

default:
cout<<"Ошибка!\n";
}
if (RES==200)
{cout<<"\t\t\tСледующий вопрос: \n";
}
else
{cout<<"\t\t\tКонец игры\n";
}

cout<<"\tКак звучит боевой клич японских самураев?\n";
cout<<"\t\t\tВыберите ответ: \n";
cout<<"\tA - Ша!\t\t\t B - Банзай!\n\tC - Ура!\t\t D - Атас!\n";

cin>>key;
switch (key)
{
case 'A':
RES=A*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

case 'B':
RES=B*300;
cout<< "\t\tПоздравляем,вы выиграли: "<<RES<<"\n";
break;

case 'C':
RES=C*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

case 'D':
RES=D*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

default:
cout<<"Ошибка!\n";
}
if (RES==300)
{cout<<"\t\t\tСледующий вопрос: \n";
}
else
{cout<<"\t\t\tКонец игры\n";
}


cout<<"\t\tКак не называют недокуренную сигарету?\n";
cout<<"\t\t\tВыберите ответ: \n";
cout<<"\tA - Чинарик\t\t\t B - Бычок\n\tC - Огарок\t\t\t D - Окурок\n";
cin>>key;
switch (key)
{
case 'A':
RES=A*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

case 'B':
RES=B*X;
cout<< "\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

case 'C':
RES=C*500;
cout<<"\t\tПоздравляем,вы выиграли: "<<RES<<"\n";
break;

case 'D':
RES=D*X;
cout<<"\t\tК сожалению,вы проиграли. Ваш выгрыш составил: "<<RES<<"\n";
break;

default:
cout<<"Ошибка!\n";
}
if (RES==500)
{cout<<"\t\t\tСледующий вопрос: \n";
}
else
{cout<<"\t\t\tКонец игры\n";
}

}


как теперь сделать,чтобы при выполнении else программа останавливалась? помогите...


29.06.2010 19:39
Профиль Отправить email
Профи
Аватара пользователя

Регистрация: 25.12.2009
Сообщения: 110
Языки:
Специальность:

Репутация: 8 [ ? ]
Сообщение Re: Прога Первый миллион
Попробуйте в нужном месте вызвать return.

_________________
Правильно заданный вопрос - половина ответа!


30.06.2010 8:45
Профиль Отправить email
Начинающий

Регистрация: 29.06.2010
Сообщения: 16
Языки:

Репутация: 0 [ ? ]
Сообщение Re: Прога Первый миллион
спасибо,помогло... как-то я протормозил с этой коммандой. Тогда ещё такой вопрос,реально ли реализовать ещё и подсказки,ну типо 50 на 50,звонок другу и помощь зала ))) я уже примерно продумывал,как их втулить туда можно,загвоздка оставалась в том,чтобы они могли использоваться только один раз... ))


30.06.2010 13:37
Профиль Отправить email
Профи
Аватара пользователя

Регистрация: 25.12.2009
Сообщения: 110
Языки:
Специальность:

Репутация: 8 [ ? ]
Сообщение Re: Прога Первый миллион

_________________
Правильно заданный вопрос - половина ответа!


30.06.2010 14:53
Профиль Отправить email
Начинающий

Регистрация: 29.06.2010
Сообщения: 16
Языки:

Репутация: 0 [ ? ]
Сообщение Re: Прога Первый миллион
короче суть в том,что это только начало программирования и при написании этой проги нам разрешили использовать максимум switch... это типо дз было.. ))


30.06.2010 15:03
Профиль Отправить email
Профи
Аватара пользователя

Регистрация: 25.12.2009
Сообщения: 110
Языки:
Специальность:

Репутация: 8 [ ? ]
Сообщение Re: Прога Первый миллион

_________________
Правильно заданный вопрос - половина ответа!


30.06.2010 15:41
Профиль Отправить email
Начинающий

Регистрация: 29.06.2010
Сообщения: 16
Языки:

Репутация: 0 [ ? ]
Сообщение Re: Прога Первый миллион
спасибо ))) ну я вот как бы и пошёл вперёд с этой прогой )))


30.06.2010 15:43
Профиль Отправить email
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 


Кто сейчас на конференции

Зарегистрированные пользователи: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
cron
© 2013 «Форум программистов Украины»