Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2010, 19:34   #1
arctica
 
Регистрация: 08.11.2010
Сообщений: 3
По умолчанию Delphi 7. Задача с использованием оператора case.

Условие задачи:
В следующем фрагменте программы определите новый курс К2 корабля, если корабль сначала шел по курсу К1, а затем его курс был изменен согласно приказу ПР.
Код:
type
  kurs = (north,east,south,west);
  prikaz = (vpered,vlevo,vpravo,nazad);
var
  K1, K2: kurs;
  Pr: prikaz;
Помогите с написанием программы.
Должен использоваться оператор case.
Буду очень благодарна ^^
arctica вне форума Ответить с цитированием
Старый 12.12.2010, 20:16   #2
Прик
Форумчанин
 
Регистрация: 08.09.2010
Сообщений: 880
По умолчанию

Код:
  case K1 of
    north : case PR of
              vpered : K2 := north;
              vlevo :  K2 := west;
              vpravo : K2 := east;
              nazad :  K2 := south;
            end;
    east : case PR of
              vpered : K2 := east;
              vlevo :  K2 := north;
              vpravo : K2 := south;
              nazad :  K2 := west;
           end;
    south : case PR of
             //... и т.д.
           end;
    west : case PR of
             //... и т.п.
           end;
  end;
Прик вне форума Ответить с цитированием
Старый 12.12.2010, 21:04   #3
arctica
 
Регистрация: 08.11.2010
Сообщений: 3
По умолчанию

Прик, огромное спасибо ^^
arctica вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработка строк с использованием оператора цикла с параметром ~Mi@mi~ Помощь студентам 0 29.11.2010 20:26
Блок-схема для оператора Case Black_butterfly Помощь студентам 1 31.10.2010 22:38
Используя условный оператора select case, разработайте проект для решения задания Васильева Зинаида Помощь студентам 1 21.10.2010 22:14
[BorlandC++ 3.1] Лаб. работа с использованием оператора while Mortal_Hero Помощь студентам 0 04.05.2009 15:15