Прошу помогите.
Пользователь вводит с клавиатуры две границы диапазона и число. Если число не попадает в диапазон, программа просит пользователя повторно ввести число, и так до тех пор, пока он не введет число правильно. Small Basic

Ответы

Ответ дал: Intezium04
0

Решение:

TextWindow.WriteLine("Введите начало диапазона:") ;

min = TextWindow.ReadNumber() ;

TextWindow.WriteLine("Введите конец диапазона:") ;

enter_number:

max = TextWindow.ReadNumber() ;

TextWindow.WriteLine("Введите число:") ;

number = TextWindow.ReadNumber() ;

if(min < number && max > number) Then

TextWindow.WriteLine("Число входит в указанный диапазон");

else

{

TextWindow.WriteLine("Число не входит в указанный диапазон.");

Goto enter_number

}

EndIf

Ответ дал: Intezium04
0
Ошибку допустил тут - if(min < number && max > number)
Ответ дал: Intezium04
0
Надо: if(min <= number && max >= number)
Вас заинтересует