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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.05.2009, 20:32   #1
kena
 
Регистрация: 16.05.2009
Сообщений: 6
По умолчанию помогите разобраться новичку!!!

есть такая задача:
(оператор case) Написать программы, котторая относилабы введенный продукт к категории овощ, фрукт или другое!

Если в case нельзя использовать string то как тогда? Что тоя не как не догоню?

Если можно то в подробностях пожалуйста!!!
kena вне форума
Старый 16.05.2009, 20:36   #2
DM_bite
Участник клуба
 
Аватар для DM_bite
 
Регистрация: 29.07.2008
Сообщений: 1,091
По умолчанию

Цитата:
Если в case нельзя использовать string то как тогда? Что тоя не как не догоню?
Я что-то не понял, но вы видимо об этом?
Код:
var s:string;
begin
case s of
Кто бы ты ни был - не думай о себе слишком (с)
DM_bite вне форума
Старый 16.05.2009, 20:53   #3
Greblin
Меркантильный кю
Участник клуба
 
Аватар для Greblin
 
Регистрация: 02.02.2008
Сообщений: 1,001
По умолчанию

Как вариант: создаём массив строк, в котором будут храниться названия продуктов. После ввода ищем продукт в этом массиве и соответственно определяем индекс. Затем уже case по этому индексу
Росли вроде умными, выросли дурнями... (c)А.Васильев
Greblin вне форума
Старый 16.05.2009, 21:16   #4
kena
 
Регистрация: 16.05.2009
Сообщений: 6
По умолчанию

Цитата:
Сообщение от DM_bite Посмотреть сообщение
Я что-то не понял, но вы видимо об этом?
Код:
var s:string;
begin
case s of
У меня почемуто в леции написано что" Параметром, по которому осуществляется выбор, служит так называемый ключ выбора (или селектор) - выражение любого типа (кроме типов REAL и STRING)." Вот но ща попробую как вы посоветовали.

Последний раз редактировалось kena; 16.05.2009 в 21:32.
kena вне форума
Старый 16.05.2009, 21:17   #5
kena
 
Регистрация: 16.05.2009
Сообщений: 6
По умолчанию

Цитата:
Сообщение от Greblin Посмотреть сообщение
Как вариант: создаём массив строк, в котором будут храниться названия продуктов. После ввода ищем продукт в этом массиве и соответственно определяем индекс. Затем уже case по этому индексу
Мы еще не дошли до массивов в колледже.так что я пока в этом не разбирусь. Но спасибо большое за ответ

Последний раз редактировалось kena; 16.05.2009 в 21:31.
kena вне форума
Старый 16.05.2009, 22:00   #6
MalCer
Форумчанин
 
Аватар для MalCer
 
Регистрация: 15.07.2008
Сообщений: 615
По умолчанию

Код:
var
 a:integer;
begin
a:=Strtoint( edit1.Text);
case a of
1: ShowMessage('Овощь);
2 : ShowMessage('Фрукт');
3: ShowMessage('Другое');
end;
xor eax, eax
xchg [eax], eax

Последний раз редактировалось MalCer; 16.05.2009 в 22:10.
MalCer вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите новичку ! T-ReX_m Общие вопросы по Java, Java SE, Kotlin 7 13.02.2009 22:24
Помогите новичку vorron Свободное общение 8 15.03.2008 08:56
Помогите новичку Alvis Общие вопросы Delphi 3 25.12.2006 08:03
Помогите новичку! Yury Общие вопросы Delphi 1 21.12.2006 15:16
помогите новичку fox_root Общие вопросы Delphi 1 15.12.2006 19:10