Raptor- валидация

Мне нужно сделать блок-схему raptor, которая позволяет получать цифры и останавливаться, если я ввожу букву или символ, отличный от числа.

Но я не знаю, как сделать это в блок-схеме

Idk, какую версию Raptor я использую.

1 ответ

Используйте цикл, поместите в него свой запрос на ввод данных пользователем, и условие прерывания будет "Is_Number(variable)"где переменная - это то, что вы определили как ввод пользователя. Если дело доходит до да, ввод - это число, программа продолжается. Если это не так, цикл продолжает спрашивать. Убедитесь, что пользователь сказал использовать только номера.

Кроме того, если вам нужно, чтобы число было некоторыми значениями, вы также можете перевести их в состояние разрыва, если вы используете операторы "и", например "Is_Number(variable) а также variable >=0", в этом случае программа продолжается только в том случае, если оба ввода являются числом, и если это число больше или равно нулю.

Надеюсь, это поможет.

Другие вопросы по тегам