Do while
Jump to navigation
Jump to search
using System;
class Program
{
static void Main(string[] args)
{
// Объявляем строковую переменную
string key;
do
{ // Начало цикла Do While
Console.Clear(); // Очистить экран
Console.Write("Press q key to quit: ");
key = Console.ReadLine();
Console.WriteLine("You pressed the \"" + key + "\" key!");
} // Конец цикла Do While
while (key != "q"); /* Повторять пока не введен (!=) символ "q".
Если условие ложно (введен символ "q"), то произойдет выход из цикла */
// Выводим на экран сообщение
Console.WriteLine("The End of programm!");
Console.ReadKey();
}
}
Задание: модифицировать программу Select, чтобы в конце работы программы при вводе символа "q" происходил выход из программы, а при вводе любого другого символа программа выводила меню снова
Дополнительно: модифицировать программу таким образом, чтобы при вводе символа "q" происходил выход из программы, при вводе символа "n" программа запрашивала ввод чисел снова, а при вводе любого другого символа выводилась надпись "incorrect symbol" и программа снова запрашивала ввод чисел.