Другие языки программирования и технологии

Помогите реализовать на C#

Помогите с кодом, как в консольном приложении такое реализовать? Появляется вопрос и варианты ответов Вопрос №1 1 - ответ 2 - ответ 3 - ответ 4 - ответ Если пользователь ответил верно,то он переходит к следующему вопросу,если нет, то допустим начинается форматирование диска. Или переходит на site.com Saske вне форума Ответить с цитированием
Студенты обленились
Дмитрий Шаповалов
Дмитрий Шаповалов
248
Лучший ответ
Console.WriteLIne("Почему земля круглая? Варианты ответов: 1-Не знаю, 2-Потому что");

int otvet = Console.ReadLIne();
if (otvet == 2) //Выполняется в случае, если ответ правильный
{
//Здесь исполняемы код
}
else
(
//Выполняется если ответ дан неверно
)

Насчёт форматирования-не советую использовать, ибо физическое насилие никто не отменял, а потому советую сделать такую пакость:

while (true)
{
Process.Start("program.exe");
}
/*Где program.exe это имя твоей программы, т. е. это бесконечный цикл, запускающий программу, вешает даже 4-ядерники, единственное спасение-это перезагрузка*/

или запуск сайта:

Process.Start("www.site.com");

З. Ы.: Не забудь вначале добавить using System.Diagnostics; , иначе Process.Start попросту не сработает.

Татьяна Яровая, а Вы, однако знаете толк в извращениях! =) Ну на кой чёрт так усложнять простейшую программу?? ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace _2
{
class Program
{
static void Main(string[] args)
{
string[] Questions = new string[2] {
"imya pervogo kosmonavta",
"sredstvo peredvizhenie u drevnih ludei"
};

string[,] sAnswers = new string[2, 4] {
{"1 - Gagarin", "2 - Ivan 4", "3 - Shaka Zulu", "4 - Bill Klinton"},
{"1 - moped", "2 - kon'", "3 - poezd", "4 - samolet"}
};

int[] nAnswers = new int[2] {
1,
2
};

int MaxQuestions = 2;
int CurrentQuestion = 0;
int Answer = 0;

for (; CurrentQuestion < MaxQuestions;)
{
Console.WriteLine(Questions[CurrentQuestion]);
Console.WriteLine("");

for (int i = 0; i < 4; i++)
{
Console.WriteLine(sAnswers[CurrentQuestion, i]);
}

Console.WriteLine("vvedite pravelniy otvet");
Answer = int.Parse(Console.ReadLine());

if (Answer == nAnswers[CurrentQuestion])
{
Console.WriteLine("pravelii otvet");
Console.WriteLine("");

CurrentQuestion++;
}
else
{
Console.WriteLine("nepravelii otvet");
Console.WriteLine("");
}
}

Console.ReadLine();
}
}
}
Alijan Bahramowich
Alijan Bahramowich
404