Вывести ориентацию локатора после выполнения команд - C# (182033)
Формулировка задачи:
Локатор ориентирован на одну из сторон света («С» – север, «З» – запад, «Ю» – юг, «В» – восток) и может принимать три цифровые команды поворота: 1 – поворот налево, (–1) – поворот направо, 2 – поворот на 180o. Дан символ C — исходная ориентация локатора и целые числа N1 и N2 – две посланные команды. Вывести ориентацию локатора после выполнения этих команд. Помогите с программой.
Решение задачи: «Вывести ориентацию локатора после выполнения команд»
textual
Листинг программы
using System; public class Test { public static void Main() { string C = "Север"; Console.WriteLine("Текущая ориентация {0}", C); int N1,N2; Console.WriteLine("Введите первую команду"); N1 = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Введите вторую команду"); N2 = Convert.ToInt32(Console.ReadLine()); switch(N1) { case 1: if(C == "Север") C = "Запад"; else if(C == "Запад") C = "Юг"; else if(C == "Юг") C = "Восток"; else if(C == "Восток") C = "Север"; break; case -1: if(C == "Север") C = "Восток"; else if(C == "Запад") C = "Север"; else if(C == "Юг") C = "Запад"; else if(C == "Восток") C = "Юг"; break; case 2: if(C == "Север") C = "Юг"; else if(C == "Запад") C = "Восток"; else if(C == "Юг") C = "Север"; else if(C == "Восток") C = "Запад"; break; default: Console.WriteLine("default"); break; } N1=N2; switch(N1) { case 1: if(C == "Север") C = "Запад"; else if(C == "Запад") C = "Юг"; else if(C == "Юг") C = "Восток"; else if(C == "Восток") C = "Север"; break; case -1: if(C == "Север") C = "Восток"; else if(C == "Запад") C = "Север"; else if(C == "Юг") C = "Запад"; else if(C == "Восток") C = "Юг"; break; case 2: if(C == "Север") C = "Юг"; else if(C == "Запад") C = "Восток"; else if(C == "Юг") C = "Север"; else if(C == "Восток") C = "Запад"; break; default: Console.WriteLine("default"); break; } Console.WriteLine("Текущая ориентация {0}", C); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д