Я очень начинающий программист, который посещает занятия в школе. У нас есть проект, в котором мы должны проверить, является ли пользовательский ввод целым числом, если нет, мы должны вернуть сообщение об ошибке. Кто-нибудь знает, как это сделать?
Проверьте, является ли ввод целым или дробным РЕДАКТИРОВАТЬ: 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
Проверьте, что входное значение является целым числом:
REM check if user input is integer PRINT "Input"; INPUT X$ IF VAL(X$) THEN PRINT "Input is numeric value" END IF