• Написать программу, которая запрашивает возраст и выводит сообщение (подросток или нет). Будем считать возраст подростка от 11 лет до 15 лет.

Ответы 6

  • Ты про in? Или что?
    • Автор:

      mills
    • 6 лет назад
    • 0
  • Да
  • Ну, оператор in проверяет в диапазоне ли число и возвращает булево значение. Синтаксис: число in [от..до], ну вообще он проверяет есть ли какое то значение в массиве, а вот [от..до] уже генерирует массив, с которым работает in. Допустим [1..5] сгенерирует массив: [1,2,3,4,5], а 3 in [1..5] проверит существование 3 в массиве [1..5]. Вроде такое и со строками можно проделывать, допустим 'a' in 'abc', но в этом я не уверен.
    • Автор:

      raven43
    • 6 лет назад
    • 0
  • во, спасибо
    • Автор:

      simone62
    • 6 лет назад
    • 0
  • in [..] еще используется в цикле foreach - foreach n:integer in [1..100] do write(n + ' '); - Выведет все числа от 100 до 1 ([..] генерирует массив в обратном порядке)
    • Автор:

      xena8eih
    • 6 лет назад
    • 0
  • Если на паскале сойдет, то лови...Если от 11 и до 15, значит возраст должен быть >= 11, но <= 15 (больше или равно, меньше или равно), это можно сделать с помощью оператора in, допустим age будет равен 13, тогда пишем так if (age in [от..до]). И дальше можем что нибудь делать с этим. Вот код:beginvar age: integer; //Создаем переменную для хранения возрастаreadln(age); //Читаем возрастif (age in [11..15]) then writeln('Подросток') else writeln('Не подросток');//Подробнее опишуend. Допустим: Ввод: 13;Вывод: 'Подросток'---------------------------------Ввод: 18Вывод: 'Не подросток'И так далее...--------------------------------Если не труднонажми "Спасибо" ;)
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years