多年前,我在qbasic
编写了一个程序,它会生成一个随机乘法问题,每个操作数在1到10之间,然后它会提示用户输入正确答案。如果他们做对了就会这么说,否则会说"错误"或类似的,并要求他们再试一次。在我原来的版本中,如果他们弄错了,我会问他们2个数字并打印出那些产品。
由于我不再有DOS
或qbasic
,我想在bash
为我的孙女重写一次。
这与qbasic
中的我想要的一致:
TABLAS: PRINT "Esos son los tablas"
RANDOMIZE TIMER
CLS
FOR i = 0 TO 100
x = INT(RND * 10) + 1 'if you want say only 9s or only 7s, change
'this to x=9 or x=7 ...
y = INT(RND * 10) + 1
PRINT x; "X"; y; "=";
INPUT "", n
IF x * y <> n THEN
PRINT "NOT CORRECT"
INPUT "Entra el primero numero: ", a
INPUT "Entra el segundo numero: ", b
PRINT "Respuesta corecto es: "; a * b 'now I am closer, on the
'previous that I sent 'you I had forgotten the b on this line.
ELSE
PRINT "CORRECT"
PRINT
END IF