using System;
using System.Collections .Generic ;
using System.Linq ;
using System.Text ;
namespace DraftForLab2
{
class Program
{
static void DoBlock_1( )
{
// add your code here...
}
static void DoBlock_2( )
{
// add your code here...
}
static void DoBlock_3( )
{
// add your code here...
}
static void Main( string[ ] args)
{
int choice;
do
{
Console.WriteLine ( "Для виконання блоку 1 (варіант ...) введіть 1" ) ;
Console.WriteLine ( "Для виконання блоку 2 (варіант ...) введіть 2" ) ;
Console.WriteLine ( "Для виконання блоку 3 (варіант ...) введіть 3" ) ;
Console.WriteLine ( "Для виходу з програми введіть 0" ) ;
choice = int .Parse ( Console.ReadLine ( ) ) ;
switch ( choice)
{
case 1 :
Console.WriteLine ( "Виконую блок 1" ) ;
DoBlock_1( ) ;
break ;
case 2 :
Console.WriteLine ( "Виконую блок 2" ) ;
DoBlock_2( ) ;
break ;
case 3 :
Console.WriteLine ( "Виконую блок 3" ) ;
DoBlock_3( ) ;
break ;
case 0 :
Console.WriteLine ( "Зараз завершимо, тільки натисніть будь ласка ще раз Enter" ) ;
Console.ReadLine ( ) ;
break ;
default :
Console.WriteLine ( "Команда ``{0}'' не розпізнана. Зробіть, будь ласка, вибір із 1, 2, 3, 0." , choice) ;
break ;
}
} while ( choice != 0 ) ;
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uQ29sbGVjdGlvbnMuR2VuZXJpYzsKdXNpbmcgU3lzdGVtLkxpbnE7CnVzaW5nIFN5c3RlbS5UZXh0OwoKbmFtZXNwYWNlIERyYWZ0Rm9yTGFiMgp7CiAgICBjbGFzcyBQcm9ncmFtCiAgICB7CiAgICAgICAgc3RhdGljIHZvaWQgRG9CbG9ja18xKCkKICAgICAgICB7CiAgICAgICAgICAgIC8vIGFkZCB5b3VyIGNvZGUgaGVyZS4uLgogICAgICAgIH0KCiAgICAgICAgc3RhdGljIHZvaWQgRG9CbG9ja18yKCkKICAgICAgICB7CiAgICAgICAgICAgIC8vIGFkZCB5b3VyIGNvZGUgaGVyZS4uLgogICAgICAgIH0KCiAgICAgICAgc3RhdGljIHZvaWQgRG9CbG9ja18zKCkKICAgICAgICB7CiAgICAgICAgICAgIC8vIGFkZCB5b3VyIGNvZGUgaGVyZS4uLgogICAgICAgIH0KCiAgICAgICAgc3RhdGljIHZvaWQgTWFpbihzdHJpbmdbXSBhcmdzKQogICAgICAgIHsKICAgICAgICAgICAgaW50IGNob2ljZTsKICAgICAgICAgICAgZG8KICAgICAgICAgICAgewogICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCU0LvRjyDQstC40LrQvtC90LDQvdC90Y8g0LHQu9C+0LrRgyAxICjQstCw0YDRltCw0L3RgiAuLi4pINCy0LLQtdC00ZbRgtGMIDEiKTsKICAgICAgICAgICAgICAgIENvbnNvbGUuV3JpdGVMaW5lKCLQlNC70Y8g0LLQuNC60L7QvdCw0L3QvdGPINCx0LvQvtC60YMgMiAo0LLQsNGA0ZbQsNC90YIgLi4uKSDQstCy0LXQtNGW0YLRjCAyIik7CiAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi0JTQu9GPINCy0LjQutC+0L3QsNC90L3RjyDQsdC70L7QutGDIDMgKNCy0LDRgNGW0LDQvdGCIC4uLikg0LLQstC10LTRltGC0YwgMyIpOwogICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCU0LvRjyDQstC40YXQvtC00YMg0Lcg0L/RgNC+0LPRgNCw0LzQuCDQstCy0LXQtNGW0YLRjCAwIik7CiAgICAgICAgICAgICAgICBjaG9pY2UgPSBpbnQuUGFyc2UoQ29uc29sZS5SZWFkTGluZSgpKTsKICAgICAgICAgICAgICAgIHN3aXRjaCAoY2hvaWNlKQogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCS0LjQutC+0L3Rg9GOINCx0LvQvtC6IDEiKTsKICAgICAgICAgICAgICAgICAgICAgICAgRG9CbG9ja18xKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCS0LjQutC+0L3Rg9GOINCx0LvQvtC6IDIiKTsKICAgICAgICAgICAgICAgICAgICAgICAgRG9CbG9ja18yKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIGNhc2UgMzoKICAgICAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCS0LjQutC+0L3Rg9GOINCx0LvQvtC6IDMiKTsKICAgICAgICAgICAgICAgICAgICAgICAgRG9CbG9ja18zKCk7CiAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoItCX0LDRgNCw0Lcg0LfQsNCy0LXRgNGI0LjQvNC+LCDRgtGW0LvRjNC60Lgg0L3QsNGC0LjRgdC90ZbRgtGMINCx0YPQtNGMINC70LDRgdC60LAg0YnQtSDRgNCw0LcgRW50ZXIiKTsKICAgICAgICAgICAgICAgICAgICAgICAgQ29uc29sZS5SZWFkTGluZSgpOwogICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgICBkZWZhdWx0OgogICAgICAgICAgICAgICAgICAgICAgICBDb25zb2xlLldyaXRlTGluZSgi0JrQvtC80LDQvdC00LAgYGB7MH0nJyDQvdC1INGA0L7Qt9C/0ZbQt9C90LDQvdCwLiDQl9GA0L7QsdGW0YLRjCwg0LHRg9C00Ywg0LvQsNGB0LrQsCwg0LLQuNCx0ZbRgCDRltC3IDEsIDIsIDMsIDAuIiwgY2hvaWNlKTsKICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0gd2hpbGUgKGNob2ljZSAhPSAwKTsKICAgICAgICB9CiAgICB9Cn0K
stdout
Для виконання блоку 1 (варіант ...) введіть 1
Для виконання блоку 2 (варіант ...) введіть 2
Для виконання блоку 3 (варіант ...) введіть 3
Для виходу з програми введіть 0
Виконую блок 3
Для виконання блоку 1 (варіант ...) введіть 1
Для виконання блоку 2 (варіант ...) введіть 2
Для виконання блоку 3 (варіант ...) введіть 3
Для виходу з програми введіть 0
Виконую блок 1
Для виконання блоку 1 (варіант ...) введіть 1
Для виконання блоку 2 (варіант ...) введіть 2
Для виконання блоку 3 (варіант ...) введіть 3
Для виходу з програми введіть 0
Команда ``7'' не розпізнана. Зробіть, будь ласка, вибір із 1, 2, 3, 0.
Для виконання блоку 1 (варіант ...) введіть 1
Для виконання блоку 2 (варіант ...) введіть 2
Для виконання блоку 3 (варіант ...) введіть 3
Для виходу з програми введіть 0
Зараз завершимо, тільки натисніть будь ласка ще раз Enter