亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > js實現隨機的四則運算題目效果

js實現隨機的四則運算題目效果

熱門標簽:泰州泰興400電話 怎么申請 百度地圖添加標注圖標樣式 好操作的電話機器人廠家 聊城智能電銷機器人外呼 如何用中國地圖標注數字點 南昌市地圖標注app 南京新思維電話機器人 企業怎么在聯通申請400電話 地圖標注市場怎么樣

本文主要介紹了隨機的四則運算題目,這樣就可以自動的生成隨機的30個四則運算題目了。可以生成隨機的四則運算題目給給小學生用,但是還是有問題,小學生啊!他們不知道負數,不知道小數。所以還要加入判定條件。具體代碼如下:

switch(Arr[n]){
    case "+":{
    sum=a+b;
    break;
    }
    case "-":{
    sum=a-b;
    while(sum0){
     var a = GetRandomNum(1,30);
     var b = GetRandomNum(1,30);
     sum=a-b;
    }
    break;
    }
    case "*":{
    sum=a*b;
    break;
    }
    case "/":{
    sum=a/b;
    while(hasDot(sum)){
      var a = GetRandomNum(1,100);
      var b = GetRandomNum(1,100);
      sum=a/b;
     }
    break;
    }

這樣負數和小數都沒有了。

 不過,小學生貌似會分數的運算。于是我又開始試試寫分數的。
 

body> 
button class="btn btn-success btn-sm" type='button' onclick="pl_f()">開始生成題目/button>
 span id="text_f">/span>
 script>
 function GetRandomNum(Min,Max)
 { 
  var Range = Max - Min; 
  var Rand = Math.random(); 
  return(Min + Math.round(Rand * Range)); 
 }
 function max_num(x,y) {
  var t;
  while (y) {
   t = x%y;
   x = y;
   y = t;
  }
  return x;
 }
 function fenshu(a,b,p) {
  if (p==1) {
   if (a>b) {
    return a+"/"+b;
   }else if(ab){
    return a+"/"+b;
   }else {
    return 1;
   }
  }else {
   var x=a/p;
   var y=b/p;
   if(y==1){
    return x;
   }else{
    return x+"/"+y;
   }
  }
 } 
 function pl_f() {
  var son_a = GetRandomNum(1,30); 
  var par_b = GetRandomNum(1,30);
  var son_c = GetRandomNum(1,30); 
  var par_d = GetRandomNum(1,30); 
  var X=son_a+"/"+par_b;
  var Y=son_c+"/"+par_d;
  document.write("第一個分數:"+X+"br>");
  document.write("第二個分數"+Y+"br>");
  max_x=max_num(son_a,par_b);
  max_y=max_num(son_c,par_d);
  document.write("第一個最大公約數"+max_x+"br>");
  document.write("第二個最大公約數"+max_y+"br>");
  var N=fenshu(son_a,par_b,max_x);
  var M=fenshu(son_c,par_d,max_y);
  document.write("第一個分數化簡:"+N+"br>");
  document.write("第二個分數化簡"+M);
 }
 /script>
 /body>

 這個可以動態的生成兩個分數,然后輸出這個分數分子和分母的最大公約數。最后輸出分子的最簡式。

最后就是將分數放入整數一起了!

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
 head>
 title> new document /title>
 meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 meta name="generator" content="editplus" />
 meta name="author" content="" />
 meta name="keywords" content="" />
 meta name="description" content="" />
 /head>

 body>
 button type='button' onclick="play_all()">開始生成題目/button>
 span id="text">/span>
 /body>
 script>
 function GetRandomNum(Min,Max)
 { 
  var Range = Max - Min; 
  var Rand = Math.random(); 
  return(Min + Math.round(Rand * Range)); 
 }
 function max_num(x,y) {
  var t;
  while (y) {
   t = x%y;
   x = y;
   y = t;
  }
  return x;
 }
 function fenshu(a,b,p) {
  if (p==1) {
   if (a>b) {
    return a+"/"+b;
   }else if(ab){
    return a+"/"+b;
   }else {
    return 1;
   }
  }else {
   var x=a/p;
   var y=b/p;
   if(y==1){
    return x;
   }else{
    return x+"/"+y;
   }
  }
 }
 function f_count(a,b,c,d) {
   var Arr = ["+","-","*","/"]; 
   var n = GetRandomNum(0,3);
   switch(Arr[n]){
    case "+":{
    var sum_x=(a*d)+(b*c);
    var sum_y=b*d;
    max_x=max_num(sum_x,sum_y);
    max_y=max_num(sum_x,sum_y);
    var N=fenshu(sum_x,sum_y,max_x);
    return a+"/"+b+"+"+c+"/"+d+"="+N;
    break;
    }
    case "-":{
    var sum_x=(a*d)-(b*c);
     while (sum_x0) {
      var a = GetRandomNum(1,30); 
      var b = GetRandomNum(1,30);
      var c = GetRandomNum(1,30); 
      var d = GetRandomNum(1,30);
      var sum_x=(a*d)-(b*c);
     }
    var sum_y=b*d;
    max_x=max_num(sum_x,sum_y);
    max_y=max_num(sum_x,sum_y);
    var N=fenshu(sum_x,sum_y,max_x);
    return a+"/"+b+"-"+c+"/"+d+"="+N;
    break;
    }
    case "*":{
    var sum_x=a*c;
    var sum_y=b*d;
    max_x=max_num(sum_x,sum_y);
    max_y=max_num(sum_x,sum_y);
    var N=fenshu(sum_x,sum_y,max_x);
    return a+"/"+b+"*"+c+"/"+d+"="+N;
    break;
    }
    case "/":{
    var sum_x=a*d;
    var sum_y=b*c;
    max_x=max_num(sum_x,sum_y);
    max_y=max_num(sum_x,sum_y);
    var N=fenshu(sum_x,sum_y,max_x);
    return a+"/"+b+"÷"+c+"/"+d+"="+N;
    break;
    }
   }
 }
 function count(a,b){
   var Arr = ["+","-","*","/"]; 
   var n = GetRandomNum(0,3);
   switch(Arr[n]){
    case "+":{
    var sum=a+b;
    return a+"+"+b+"="+sum;
    break;
    }
    case "-":{
    var sum=a-b;
    while(sum0){
     var a = GetRandomNum(1,30);
     var b = GetRandomNum(1,30);
     var sum=a-b;
    }
    return a+"-"+b+"="+sum;
    break;
    }
    case "*":{
    var sum=a*b;
    return a+"*"+b+"="+sum;
    break;
    }
    case "/":{
    var sum=a/b;
    while(a%b!==0){
     var max_x=max_num(a,b);
     var N=fenshu(a,b,max_x);
     return a+"÷"+b+"="+N;
    }
    return a+"÷"+b+"="+sum;
    break;
    }
   }
 }
 function pl_f() {
  var son_a = GetRandomNum(1,30); 
  var par_b = GetRandomNum(1,30);
  var son_c = GetRandomNum(1,30); 
  var par_d = GetRandomNum(1,30);
  var suma=f_count(son_a,par_b,son_c,par_d);
  return suma;
 }
 function pl() {
   var a = GetRandomNum(1,30); 
   var b = GetRandomNum(1,30);
   var sumb=count(a,b);
   return sumb;
 }
 function play_all() {
   for (i = 1; i =30; i++) {
    var a = GetRandomNum(0,1);
    document.getElementById("text").innerHTML+=("br>"+"第"+i+"題:");
    switch (a) {
     case 0:
      var A=pl();
      document.getElementById("text").innerHTML+=(A);
      break;
     case 1:
      var B=pl_f();
      document.getElementById("text").innerHTML+=(B);
      break;
    }
   }
 }
 /script>
/html>

執行完節目就成這樣的啦

最后上個答案和題目分開的版本!

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
html xmlns="http://www.w3.org/1999/xhtml">
 head>
 title> new document /title>
 meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 meta name="generator" content="editplus" />
 meta name="author" content="" />
 meta name="keywords" content="" />
 meta name="description" content="" />
 /head>

 body>
 button type='button' onclick="play_all()">開始生成題目/button>
 span id="text">/span>
 span id="text2">/span>
 /body>
 script>
 function GetRandomNum(Min,Max)
 { 
  var Range = Max - Min; 
  var Rand = Math.random(); 
  return(Min + Math.round(Rand * Range)); 
 }
 function max_num(x,y) {
  var t;
  while (y) {
   t = x%y;
   x = y;
   y = t;
  }
  return x;
 }
 function fenshu(a,b,p) {
  if (p==1) {
   if (a>b) {
    return a+"/"+b;
   }else if(ab){
    return a+"/"+b;
   }else {
    return 1;
   }
  }else {
   var x=a/p;
   var y=b/p;
   if(y==1){
    return x;
   }else{
    return x+"/"+y;
   }
  }
 }
 function f_count(a,b,c,d) {
   var Arr = ["+","-","*","/"]; 
   var n = GetRandomNum(0,3);
   switch(Arr[n]){
    case "+":{
    var sum_x=(a*d)+(b*c);
    var sum_y=b*d;
    max_x=max_num(sum_x,sum_y);
    max_y=max_num(sum_x,sum_y);
    var N=fenshu(sum_x,sum_y,max_x);
    return a+"/"+b+"+"+c+"/"+d+"="+N;
    break;
    }
    case "-":{
    var sum_x=(a*d)-(b*c);
     while (sum_x0) {
      var a = GetRandomNum(1,30); 
      var b = GetRandomNum(1,30);
      var c = GetRandomNum(1,30); 
      var d = GetRandomNum(1,30);
      var sum_x=(a*d)-(b*c);
     }
    var sum_y=b*d;
    max_x=max_num(sum_x,sum_y);
    max_y=max_num(sum_x,sum_y);
    var N=fenshu(sum_x,sum_y,max_x);
    return a+"/"+b+"-"+c+"/"+d+"="+N;
    break;
    }
    case "*":{
    var sum_x=a*c;
    var sum_y=b*d;
    max_x=max_num(sum_x,sum_y);
    max_y=max_num(sum_x,sum_y);
    var N=fenshu(sum_x,sum_y,max_x);
    return a+"/"+b+"*"+c+"/"+d+"="+N;
    break;
    }
    case "/":{
    var sum_x=a*d;
    var sum_y=b*c;
    max_x=max_num(sum_x,sum_y);
    max_y=max_num(sum_x,sum_y);
    var N=fenshu(sum_x,sum_y,max_x);
    return a+"/"+b+"÷"+c+"/"+d+"="+N;
    break;
    }
   }
 }
 function count(a,b){
   var Arr = ["+","-","*","/"]; 
   var n = GetRandomNum(0,3);
   switch(Arr[n]){
    case "+":{
    var sum=a+b;
    return a+"+"+b+"="+sum;
    break;
    }
    case "-":{
    var sum=a-b;
    while(sum0){
     var a = GetRandomNum(1,30);
     var b = GetRandomNum(1,30);
     var sum=a-b;
    }
    return a+"-"+b+"="+sum;
    break;
    }
    case "*":{
    var sum=a*b;
    return a+"*"+b+"="+sum;
    break;
    }
    case "/":{
    var sum=a/b;
    while(a%b!==0){
     var max_x=max_num(a,b);
     var N=fenshu(a,b,max_x);
     return a+"÷"+b+"="+N;
    }
    return a+"÷"+b+"="+sum;
    break;
    }
   }
 }
 function pl_f() {
  var son_a = GetRandomNum(1,30); 
  var par_b = GetRandomNum(1,30);
  var son_c = GetRandomNum(1,30); 
  var par_d = GetRandomNum(1,30);
  var suma=f_count(son_a,par_b,son_c,par_d);
  return suma;
 }
 function pl() {
   var a = GetRandomNum(1,30); 
   var b = GetRandomNum(1,30);
   var sumb=count(a,b);
   return sumb;
 }
 function play_all() {
   for (i = 1; i =30; i++) {
    var a = GetRandomNum(0,1);
    document.getElementById("text").innerHTML+=("br>"+"第"+i+"題:");
    switch (a) {
     case 0:
      var A=pl();
      var strs = A.split("=");
      document.getElementById("text").innerHTML+=(strs[0]+"="+"br>");
      document.getElementById("text2").innerHTML+=("br>"+"第"+i+"題答案:"+strs[1]);
      break;
     case 1:
      var B=pl_f();
      var strs = B.split("=");
      document.getElementById("text").innerHTML+=(strs[0]+"="+"br>");
      document.getElementById("text2").innerHTML+=("br>"+"第"+i+"題答案:"+strs[1]);
      break;
    }
   }
 }
 /script>
/html>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • javascript中解析四則運算表達式的算法和示例
  • Js四則運算函數代碼
  • javascript 四則運算精度修正函數代碼

標簽:烏蘭察布 山南 自貢 白銀 臨汾 吉林 銅川 開封

巨人網絡通訊聲明:本文標題《js實現隨機的四則運算題目效果》,本文關鍵詞  實現,隨機,的,四則運算,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《js實現隨機的四則運算題目效果》相關的同類信息!
  • 本頁收集關于js實現隨機的四則運算題目效果的相關信息資訊供網民參考!
  • 推薦文章
    欧美激情一区二区三区在线播放| 国产精品自拍亚洲| 韩国三级视频网站| 九九九在线视频| 毛片高清| 久草免费在线色站| 日韩专区第一页| 国产国产人免费视频成69堂| 韩国三级香港三级日本三级| 欧美一级视频免费| 日韩在线观看免费| 成人免费观看的视频黄页| 97视频免费在线观看| 国产网站免费视频| 欧美一区二区三区在线观看| 日韩avdvd| 一级片片| 日韩一级精品视频在线观看| 欧美1卡一卡二卡三新区| 欧美一区二区三区性| 精品在线视频播放| 一级毛片视频在线观看| 99色吧| 成人免费观看视频| 香蕉视频久久| 国产一区二区精品久久91| 欧美一级视| 天天做日日爱| 免费国产在线观看| 一级片免费在线观看视频| 国产一区二区精品久久| 99久久精品国产高清一区二区| 日韩在线观看视频免费| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 色综合久久天天综线观看| 色综合久久久久综合体桃花网| 日韩av东京社区男人的天堂| 天天色成人| 免费国产在线视频| 午夜久久网| 香蕉视频三级| 你懂的福利视频| 国产麻豆精品免费密入口| 成人影视在线播放| 国产麻豆精品免费视频| 成人免费观看的视频黄页| 午夜在线观看视频免费 成人| 精品国产亚洲一区二区三区| 免费一级生活片| 精品国产一区二区三区精东影业| 精品视频在线看 | 久久久久久久网| 日韩在线观看免费| 91麻豆精品国产自产在线| 国产91精品系列在线观看| 午夜久久网| 国产不卡高清在线观看视频| 国产伦久视频免费观看 视频| 天天做人人爱夜夜爽2020毛片| 欧美1区| 日本特黄特色aa大片免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 青草国产在线| 精品久久久久久中文| 韩国毛片免费大片| 成人影院久久久久久影院| 国产麻豆精品高清在线播放| 欧美另类videosbestsex久久| 亚欧乱色一区二区三区| 香蕉视频亚洲一级| 国产视频一区二区三区四区| a级毛片免费观看网站| 99热精品在线| 精品毛片视频| 亚洲天堂免费| 高清一级做a爱过程不卡视频| 久久福利影视| 四虎影视久久久免费| 国产视频久久久久| 免费国产在线观看| 四虎久久影院| 欧美一区二区三区在线观看| 欧美另类videosbestsex高清| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品久久久久久综合网| 日日夜夜婷婷| 久久国产精品只做精品| 夜夜操网| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 成人高清护士在线播放| 一级片免费在线观看视频| 亚洲精品永久一区| 亚久久伊人精品青青草原2020| 午夜欧美福利| 999久久狠狠免费精品| a级毛片免费观看网站| 精品久久久久久中文字幕2017| 国产一区二区精品久久91| 麻豆网站在线免费观看| 午夜在线亚洲| 欧美国产日韩在线| 精品视频免费看| 久久国产一久久高清| 成人a大片高清在线观看| 国产成人精品影视| 国产麻豆精品| 四虎影视精品永久免费网站| 欧美a级成人淫片免费看| 国产a视频| 国产亚洲免费观看| 九九久久国产精品| 国产成人精品影视| 久久99这里只有精品国产| 国产不卡福利| 可以免费看污视频的网站| 精品视频在线看| 国产视频网站在线观看| 韩国毛片| 黄视频网站免费看| 九九久久国产精品| 韩国三级视频网站| 久久99青青久久99久久| 青青久久精品| 欧美一区二区三区在线观看| 欧美激情一区二区三区在线| 夜夜操网| 精品国产香蕉在线播出| 韩国三级香港三级日本三级la| 国产成人啪精品| 欧美大片aaaa一级毛片| 亚欧成人毛片一区二区三区四区| 欧美大片aaaa一级毛片| 一a一级片| 国产高清视频免费| 欧美日本韩国| 欧美1卡一卡二卡三新区| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 99热热久久| 国产成人精品综合在线| 成人免费网站久久久| 欧美大片一区| 亚洲精品久久久中文字| a级黄色毛片免费播放视频| 国产一区二区精品久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产伦精品一区二区三区在线观看| 久久国产影视免费精品| 国产韩国精品一区二区三区| 成人免费观看男女羞羞视频| 成人高清视频在线观看| 麻豆污视频| 一本高清在线| 日本在线播放一区| 日本在线不卡视频| 中文字幕一区二区三区精彩视频| 国产91丝袜在线播放0| 成人影院一区二区三区| 日本伦理片网站| 国产成人精品综合久久久| 欧美a级大片| 欧美国产日韩一区二区三区| 午夜在线亚洲| 日韩一级黄色| a级毛片免费观看网站| 成人高清视频在线观看| 日韩av成人| 精品在线观看国产| 成人高清免费| 亚洲第一页乱| 一级毛片视频播放| 韩国三级香港三级日本三级| 国产不卡高清在线观看视频| 国产不卡福利| 国产麻豆精品高清在线播放| 麻豆系列 在线视频| 可以免费在线看黄的网站| 99久久精品国产高清一区二区| 久草免费在线观看| 九九久久国产精品大片| 国产伦精品一区二区三区在线观看| 日本在线播放一区| 国产网站免费| 成人av在线播放| 久久精品大片| 成人影院一区二区三区| 久久国产精品永久免费网站| 久久福利影视| 午夜激情视频在线观看 | 国产韩国精品一区二区三区| 欧美激情一区二区三区在线播放 | 欧美国产日韩精品| 麻豆系列 在线视频| 天天色成人| 成人a大片在线观看| 精品视频在线观看一区二区| 免费一级生活片| 久久久久久久久综合影视网| 国产a视频精品免费观看| 国产a毛片| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 |