Как эффективно проверить ошибки и оценить пользовательский ввод? - PullRequest
0 голосов
/ 01 мая 2018

Я очень начинающий программист, который посещает занятия в школе. У нас есть проект, в котором мы должны проверить, является ли пользовательский ввод целым числом, если нет, мы должны вернуть сообщение об ошибке. Кто-нибудь знает, как это сделать?

Ответы [ 2 ]

0 голосов
/ 05 мая 2018

Проверьте, является ли ввод целым или дробным РЕДАКТИРОВАТЬ: 05/07/2018 включить проверку ошибок

REM check if user input is integer
ON ERROR GOTO 100
PRINT "Input";
INPUT X$
IF VAL(X$) THEN
    IF INSTR(X$, ".") THEN
        PRINT "Input is fractional"
    ELSE
        PRINT "Input is numeric value"
    END IF
END IF
END
100 IF ERR = 6 THEN PRINT "Overflow"
END
0 голосов
/ 05 мая 2018

Проверьте, что входное значение является целым числом:

REM check if user input is integer
PRINT "Input";
INPUT X$
IF VAL(X$) THEN
    PRINT "Input is numeric value"
END IF
...