profile
Размещено 5 лет назад по предмету Информатика от galkovskanastia27

C#, цикл switch/case

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

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

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

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

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

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

  1. Ответ на вопрос
    Ответ на вопрос дан VIPmaksVIP

    Ответ:

    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();

           }

           

    Объяснение:

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

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.