Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Collections.Specialized;
- using System.Text;
- using System.Threading.Tasks;
- using System.Net;
- using System.Threading;
- //На основе предыдущего задания, сделайте запись ответа пользователя.
- //В конце анкеты, выведите сообщение о том, что он принят в орден,
- //если пользователь “Человек, который хочет найти боевых товарищей,
- //и который является отличным воином”
- namespace IMJunior
- {
- class Program
- {
- static void Main ( string [] args )
- {
- bool isDoorOpen1 = false, isDoorOpen2 = false, isDoorOpen3 = false;
- string Question1 = "Кто вы?", Question2 = "Что вы хотите?", Question3 = "Чем вы можете помочь ордену?";
- string [] Answers1 = new string [] { "Человек", "Брандлмуха", "Кхаджит" };
- string [] Answers2 = new string [] { "Победить Аразота", "Стать богатым", "Найти боевых товарищей" };
- string [] Answers3 = new string [] { "Я отличный воин", "Я добротный маг", "Я могу работать в кузнице" };
- Console.WriteLine ( "Совершенно очевидно, что мы не берём в наш орден кого попало. По этому заполни вот эту анкету, " +
- "и мы примем решение, брать тебя или нет" );
- QAClass [] QAs = new QAClass [3]
- {
- new QAClass ( Question1, Answers1, isDoorOpen1 , 0),
- new QAClass ( Question2, Answers2, isDoorOpen2 , 2),
- new QAClass ( Question3, Answers3, isDoorOpen3 , 0)
- };
- if ( isDoorOpen1 & isDoorOpen2 & isDoorOpen3 )
- {
- Console.WriteLine ( "Поздравляю, вы приняты в орден" );
- }
- else
- {
- Console.WriteLine ( "Мы перезвоним вам позже" );
- }
- }
- }
- class QAClass
- {
- public QAClass ( string question, string [] answerVariants, bool isDoorOpen, int rightAnswer )
- {
- Console.WriteLine ( question );
- for ( int i = 0 ; i < answerVariants.Length ; i++ )
- {
- Console.WriteLine ( "[{0}] > {1}", i, answerVariants [i] );
- }
- int answer = Convert.ToInt32 ( Console.ReadLine () );
- if ( answer == rightAnswer )
- {
- isDoorOpen = true;
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment