我需要做一个数学测验,而且我被卡住了。
我试图让它成为一个级别,从1-10生成一些随机数,并生成一些数学符号。
我们有一个button
和一个combobox
,尝试制作6个级别,每个级别都需要生成一个随机数字和符号的随机数学测验。
我们还需要一个重置按钮和一个控制按钮。
我试图按下按钮:
if(combobox_1 == 1)
{
// than random here for the labels but i dont know how
}
答案 0 :(得分:0)
我可以为你写这个,但不是这样做我只是提供一些指导来帮助你开始,你可以自己离开并将其余部分放在一起。
您可以使用随机数生成器生成随机数:
$.each(parentArray,function(key,value){ //NOTE: $.each() is different that $('elem').each();
//do the comparison
});
您可以使用随机数生成器从数组中选择一个元素,为数学符号(运算符?)创建一个数组:
var rnd = new Random();
var randomNumber = rnd.Next(1, 10);
从这里你可以设置等级并构造等同于问题的字符串,例如
var mathSymbols = new[] {'-', '+', '*', '/'};
通过引入位于括号之间的表达式,例如
,可能会变得更复杂random1to10 mathSymbols[random0to3] random1to10 = ?
听起来很有趣,学校的工作对我来说绝对不是这样的!
祝你好运。