Дмитрий Фишер
Дмитрий Фишер

Переменная integer рандомно принимает значение от 0 до 10. Как сделать в событии if - если выпало от 5 до 8 то делать...

что-то...
Знаю как указать мол больше или равно, или просто равно чемуто. А как указать диапазон?
if переменная > 5 и меньше 9 then
действие;

среда Длефи

[Error] Unit1.pas(38): Incompatible types

if a > 5 and a < 9 then

в етой строке и ошибка

переменную а интегер обьявил

if (a > 5) and (a < 9) then

все спасибо. так надо

ПП
Памповая Птица

if (a > 5) and (a < 9) then
--
Надо взять в скобки условия

Ярослава
Ярослава

Точно не помню, но вроде как
if var > 5 and var < 9 then

ДС
Денис Савельев

Не знаю, как именно в делфи, а в паскале там писалось and между условиями вроде

ФК
Фёдор Корнейчук

создай условие внутри условия
например

если переменная больше 5
{если переменная меньше 9
{что делать}
}
конец

АК
Ангелина Кролевцова

[Error] Unit1.pas(38): Incompatible types
Несовместимые типы.
Где код?

Похожие вопросы
Помогите с уравнениями!! ! При каком значении переменной а выражения 3а+8 и 5-6а принимают одно и тоже значение
создать класс, который задает переменную х и присваивает ей значение 10
Поменять местами значения двух переменных с использованием третьей переменной. Как это сделать в С++
1)Определить значение переменной X после выполнения следующих оператров если N=8 X:=10 for k:=1 to 6 do begin if k>3
дан условный оператор if a<5 then какое значение имеет переменная а, если в результ
задана матрица А [10][15], найти количество и сумму элементов этой матрицы, значения задать можно рандомно. С++
Borland Pascal 7.0 какое значение переменной типа integer по умолчанию?
Как правильно написать класс в котором по номеру выпавшему через Random будут присваиваться значения String переменным?
Как на языке Си указать значение переменной от 1 до 9 и от 0 до 9?
Какое значение будет принимать переменная X и Y после выполнения фрагмента алгоритма.