![]() |
1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!
![]() |
BoBaH |
![]()
Сообщение
#1
|
![]() Группа: Пользователи Сообщений: 5 Репутация: ![]() ![]() ![]() |
Подскажите пожалуйста, как с помощью оператора case описать вот такую батву:
0.1, 0.2 - ...... х<0.1, 0.1<x<0.2 - ..... в остальных случаях - ..... у меня запарки со второй строкой... помогите кто знает! |
![]() ![]() |
APAL |
![]()
Сообщение
#2
|
![]() Смотрю... ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 055 Пол: Мужской Реальное имя: Пшеничный Алексей Анатольевич Репутация: ![]() ![]() ![]() |
Может так:
Код Case x of 0.1, 0.2 : Begin End; 0..0.0999999 : ... 0.100001..0.199999 : ... end; -------------------- |
Булат Шакиров |
![]()
Сообщение
#3
|
Гость ![]() |
Так нельзя делать!
Цитата Параметром, по которому осуществляется выбор, служит ключ выбора - выражение любого порядкового типа, кроме типов REAL и STRING. Если идет 0.1, 0.2 и т.д., то можно переводить в string, а потом case Your_String[3] of 1 .. 2.. end; |
BoBaH |
![]()
Сообщение
#4
|
![]() Группа: Пользователи Сообщений: 5 Репутация: ![]() ![]() ![]() |
чё то не очень понятно...
первую строку записываем так 0.1, 0.2: (формула) а как вторую то? |
Булат Шакиров |
![]()
Сообщение
#5
|
Гость ![]() |
Надо именно через case?
Вложенными if'ами гораздо проще |
trminator |
![]()
Сообщение
#6
|
Четыре квадратика ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: ![]() ![]() ![]() |
По-моему, можно домножить на 10 и округлить. Тогда будет integer
-------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
BoBaH |
![]()
Сообщение
#7
|
![]() Группа: Пользователи Сообщений: 5 Репутация: ![]() ![]() ![]() |
не нифига вы не правы... я разобрался надо вот так вторую записать
-2.17(или 2.37)E32..0.1..0.2:.... |
![]() ![]() |
![]() |
Текстовая версия | 20.06.2025 9:19 |