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

Ответы 3

  • Ошибку допустил тут - if(min < number && max > number)
  • Надо: if(min <= number && max >= number)
    • Автор:

      hope93
    • 5 лет назад
    • 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

  • Добавить свой ответ

Еще вопросы

Войти через Google

или

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

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

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