各位高手:flash中利用变量及函数编程,小学数学表内除法出题系统,

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:45:30
各位高手:我想在flash中利用变量及函数编程,小学数学除法出题系统,遇到了难点.现已编了两个变量a、b,在a和b加一个静态文本÷,另一个输入框变量c,想实现按一个出题按钮自动出题a和b,然后学生在输入框c中输入一个数值,再按查看按钮批改。遇到的问题是在下面的语句中,出现了被除数a小于除数b,并且被除数不是除数b的整倍数(因为小学表内除法的范围在1-81,如81÷9=9,45÷5=9等就是直接利用乘法口诀计算的除法.),计算表内除法时,学生还不能计算被除数a小于除数b,并且被除数不是除数b的整倍数的题目,也不能计算如45÷3=15之类的题目。请教各位高手指点,如何加一段语句,使得被除数a大于除数b,被除数不是除数b的整倍数,并且算的结果不是两位数(如不是45÷3=15等题),成为二年级小朋友能做的题。
程序段如下:
(1)出题按钮脚本为
on (release) {
a=random(81);
b=random(81);
c="";
result="";
}
(2)查看结果按钮脚本为:
on (press) {
if (Number(a)÷Number(b)==Number(c)) {
result="答对了!";
}
else{
result="答错了!";
}
}

这个是完整的..
http://zhidao.baidu.com/question/26442404.html

以下是除法的..你发了几个帖啊..
var b = random(9)+1;
var a = b*(random(9)+1);
var c=a/b
//answer是一个写答案的文本框
//go_btn是一个按钮

go_btn.onPress=function(){
if(answer.text==c){
result="答对了!";
}else
{
result="答错了!";
}

}
这些代码写在帧上面就行了

问题长!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!