Предмет: Информатика, автор: Sabiix

Прошу помогите.
Пользователь вводит с клавиатуры две границы диапазона и число. Если число не попадает в диапазон, программа просит пользователя повторно ввести число, и так до тех пор, пока он не введет число правильно. 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: Ошибку допустил тут - if(min < number && max > number)
Intezium04: Надо: if(min <= number && max >= number)
Похожие вопросы