March 30, 2009
downmoonwing
在天空部落發表於15:02:57 |
程式語言
鼓勵此網誌:0
3-29 程式語言內容
<html>
<head></head>
<script language="JavaScript">
<!--
function mathQuest(){
var num1;
var num2;
var rightAns;
var ans;
var op;
var ansYes = 0;
var ansNo = 0;
var ansR;
var ansR = new Array();
var i;
for(i=0;i<5;i++){
num1 = Math.floor(Math.random()*10);
num2 = Math.floor(Math.random()*10);
op = Math.floor(Math.random()*2);
if(op == 0){
rightAns = num1 + num2;
ans = prompt(num1 + "+" + num2 + "=?");
}else if(op == 1){
rightAns = num1-num2;
ans = prompt(num1 + "-" + num2 + "=?");
}
if(ans == rightAns){
ansYes=ansYes+1;
alert("答對了");
ansR[i] = "O";
}else if(ans < rightAns){
alert("太小了");
ansR[i] = "X";
}else if(ans > rightAns){
alert("太大了");
ansR[i] = "X";
}
//alert("共答" + i + "題" + "," + "答對" + ansYes + "題");
}
for(i=0;i<5;i++){
alert(i+1) + ":" + ansR[i] + ";"}
}
//alert(ansR);
//-->
</script>
<body>
<img src="123.jpg" onClick="mathQuest();">
</body>
</html>
<html>
<head></head>
<script language="JavaScript">
<!--
function mathQuest(){
var num1;
var num2;
var rightAns;
var ans;
var op;
var ansYes = 0;
var ansNo = 0;
var ansR;
var ansR = new Array();
var i;
for(i=0;i<5;i++){
num1 = Math.floor(Math.random()*10);
num2 = Math.floor(Math.random()*10);
op = Math.floor(Math.random()*2);
if(op == 0){
rightAns = num1 + num2;
ans = prompt(num1 + "+" + num2 + "=?");
}else if(op == 1){
rightAns = num1-num2;
ans = prompt(num1 + "-" + num2 + "=?");
}
if(ans == rightAns){
ansYes=ansYes+1;
alert("答對了");
ansR[i] = "O";
}else if(ans < rightAns){
alert("太小了");
ansR[i] = "X";
}else if(ans > rightAns){
alert("太大了");
ansR[i] = "X";
}
//alert("共答" + i + "題" + "," + "答對" + ansYes + "題");
}
for(i=0;i<5;i++){
alert(i+1) + ":" + ansR[i] + ";"}
}
//alert(ansR);
//-->
</script>
<body>
<img src="123.jpg" onClick="mathQuest();">
</body>
</html>




































