![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос | Заплачу за решение | Новые сообщения Сообщения за день | Расширенный поиск | Правила | Всё прочитано |
![]() |
|
Опции темы |
![]() |
#1 |
Пользователь
Регистрация: 10.02.2018
Сообщений: 13
Репутация: 10
|
![]()
Озадачился вопросом как сделать чтобы при введении определенного возраста отдавался соответствующий ответ, например в диапазоне от 1 до 15 программа отдавала ответ "Ты молод", запнулся на том как указать интервал, в документации нашел (1..15) и т.д. добавил в код
puts 'Hello, how old are you?' age = gets.chomp.to_i if age == 0 puts 'Are you idiot?' end if age == (1..15) puts 'You are so little' end if age == (16..30) puts 'You are so young' end if age == (31..60) puts 'You are adult' end if age == (61..110) puts 'You are old' end в итоге отдается ответ только при вводе "0" у меня все в корне не правильно написано или ошибка в синтаксисе? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 10.02.2018
Сообщений: 13
Репутация: 10
|
![]() |
![]() |
![]() |
![]() |
#4 |
Программист
Профессионал
Регистрация: 23.06.2009
Сообщений: 1,195
Репутация: 849
|
![]()
Если таки хотите через интервал, можно так:
Код:
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 10.02.2018
Сообщений: 13
Репутация: 10
|
![]() |
![]() |
![]() |
![]() |
#6 |
Модератор
Заслуженный модератор
Регистрация: 12.01.2011
Сообщений: 17,732
Репутация: 3426
icq: 512-765 skype: alexp.frl |
![]()
Скорее всего второй проверяет является ли age членом этого множества.
"?" это видимо какой-то синтаксический сахар для функций возвращающих boolean (true или false). Последний раз редактировалось Alex11223; 12.02.2018 в 17:06. |
![]() |
![]() |
![]() |
#7 |
Программист
Профессионал
Регистрация: 23.06.2009
Сообщений: 1,195
Репутация: 849
|
![]() |
![]() |
![]() |
![]() |
Опции темы | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Составить приложение, рассчитывающую функцию y(х) в зависимости от введенного параметра А. | SonicTheHedgenog | Помощь студентам | 9 | 10.02.2015 15:54 |
Составить приложение в среде Delphi (Lazarus), рассчитывающую функцию y(х) в зависимости от введенного параметра А | den55509 | Общие вопросы Delphi | 3 | 23.01.2015 22:42 |
(DELPHI) Составить приложение, рассчитывающую функцию y(х) в зависимости от введенного параметра А. | SonicTheHedgenog | Помощь студентам | 3 | 19.01.2015 11:35 |
Расчитать функцию y(х) в зависимости от введенного параметра А | gessi | Компоненты Delphi | 0 | 09.04.2010 08:12 |
Вывод данных в зависимости от числа | sklins | Помощь студентам | 4 | 11.03.2008 22:56 |
|
|