Дан символ C — исходное направление робота и целое число N — посланная ему команда. Вывести направление робота после выполнения полученной команды
Категория: Delphi/Pascal
2011-12-12 23:55:28
Робот может перемещаться в четырех направлениях («С» — север, «З» — запад, «Ю» — юг, «В» — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 — поворот налево, -1 — поворот направо.
code: #pascal
Program Case10; Var N:Integer; C:Char; Begin WriteLn('Введите направление («С» — север, «З» — запад, «Ю» — юг, «В» — восток):'); ReadLn(C); WriteLn('Введите команду (0 — продолжать движение, 1 — поворот налево, -1 — поворот направо):'); ReadLn(N); Case C Of 'С':Write('направление - север, '); 'З':Write('направление - запад, '); 'Ю':Write('направление - юг, '); 'В':Write('направление - восток, '); End; Case N Of 0:WriteLn('продолжает движение'); 1:WriteLn('повернул налево'); -1:WriteLn('повернул направо'); End; End.
автор: Sklyarov Sergej a.k.a. S9
Поделиться: