Предмет: Информатика, автор: galkovskanastia27

C#, цикл switch/case

Робот може переміщатися в чотирьох напрямках («П» – північ, «З» –

захід, «Д» – південь, «С» – схід) і приймати три цифрові команди: 0 –

продовжувати рух, 1 – поворот наліво, -1 – поворот направо. Дано

символ S – вихідний напрям руху робота і ціле число N – надіслана

цифрова команда. Вивести напрям руху робота після виконання

отриманої команди.

Ответы

Автор ответа: VIPmaksVIP
2

Ответ:

static void Main(string[] args)

       {

           Console.WriteLine("Введіть напрям руху");

           char S = Console.ReadKey().KeyChar;

           S = Char.ToUpper(S);

           Console.WriteLine();

           Console.WriteLine("Введіть цифрову команду ");

           Console.WriteLine();

           

           String temp = Console.ReadLine();

           int N  = Convert.ToInt16(temp);

           Console.WriteLine();

           switch (S)

           {

               case 'П': Console.WriteLine("Робот Рухається на Північ");

                   break;

               case 'З':

                   Console.WriteLine("Робот Рухається на Захід");

                   break;

               case 'С': Console.WriteLine("Робот Рухається на Схід");

                   break;

               case 'Д': Console.WriteLine("Робот Рухається на Південь");

                   break;

               default:

                   Console.WriteLine("Помилка вводу напряму руху!");

                   break;

           }

           switch (N)

           {

               case 0:

                   Console.WriteLine("Робот Продовжив рух ");

                   break;

               case 1:

                   Console.WriteLine("Робот Повернув на ліво");

                   break;

               case -1 : Console.WriteLine("Робот Повернув на право");

                   break;

               

               default:

                   Console.WriteLine("Помилка вводу напряму руху!");

                   break;

           }

           Console.ReadKey();

       }

       

Объяснение:

Если я правильно понял условие :) могут возникнуть проблемы в с отображением украинской буквы і

Похожие вопросы
Предмет: Алгебра, автор: differentnot