home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / tema / neural / webtest / matika / zednici / smesi.js < prev    next >
Text File  |  2001-06-23  |  3KB  |  119 lines

  1. var doc=parent.frames[1].document
  2. var frm=parent.frames[2]
  3.  
  4. var T=new Array(" kopßΦ "," nat∞raΦ "," d°evorubec ", " sekßΦ "," cestß° ")
  5. var Tm=new Array(" kopßΦi "," nat∞raΦi "," d°evorubci "," sekßΦi "," cestß°i ")
  6. var co=new Array(" vykopou v²kop"," nat°ou plot"," pokßcφ les"," poseΦou louku"," opravφ cestu")
  7. var dela=new Array(" vykope", " nat°e", " pokßcφ", " poseΦe", " opravφ")
  8. var ceho=new Array(" v²kop "," plot ", " les ", " louku ", " cestu ")
  9. var ceho2=new Array(" v²kopu"," plotu", " lesa", " louky", " cesty")
  10.  
  11. function values(){
  12.  
  13. doc.close()
  14. doc.open()
  15. doc.write('<html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1250"><body bgcolor=#fbcf68>')
  16. var frm=parent.frames[2]
  17. frm.nh=0
  18. frm.nv=0
  19.  
  20.  m1 = Math.round(Math.random()*9)+1
  21.  m2 = (Math.round(Math.random()*9)+1)
  22.  prvek=Math.round(Math.random()*4)
  23.  
  24. mcit=eval(m2+m1)
  25. mjm=m2*m1
  26.  
  27.  
  28. frm.m1=m1
  29. frm.m2=m2
  30. frm.prvek=prvek
  31.  
  32. if (m1<5){den1=" dny"}else{den1=" dn∙"}
  33. if (m1==1){den1=" den"}
  34.  
  35. if (m2<5){den2=" dny"}else{den2=" dn∙"}
  36. if (m2==1){den2=" den"}
  37.  
  38. doc.write("Prvnφ "+T[prvek]+dela[prvek]+ceho[prvek]+" za "+m1+den1+
  39. " a druh² za "+m2+den2+
  40. ". Za kolik dnφ" +co[prvek]+" oba"+Tm[prvek]+" dohromady? ")
  41. doc.write("<br>")
  42. doc.write("<hr>")
  43.  
  44.  
  45. // j=2
  46. // while (integer(mjm/j)==mjm/j && integer(mcit/j)==mcit/j){
  47. // mjm=mjm/j
  48. // mcit=mcit/j
  49. // }
  50. //    doc.write("tj. za "+i+" a "+mjm+"/"+mcit+" dne.<br>")
  51. }
  52.  
  53. function hints(){
  54. if (frm.m1 == null) return
  55. frm.nh=frm.nh+1
  56. nh=frm.nh
  57. prvek=frm.prvek
  58.  
  59. if (nh==1){
  60. doc.write("Nßpov∞da: Prvnφ "+T[prvek]+dela[prvek]+" za den 1/"+frm.m1+ceho2[prvek]+", druh² 1/"+frm.m2+".<br>")
  61. }
  62. if (nh==2){
  63. doc.write("Dohromady ud∞lajφ za den 1/"+frm.m1+"+1/"+frm.m2+"<br>")
  64. }
  65. if (nh==3){
  66. doc.write("1/"+frm.m1 + " + 1/"+frm.m2+" = ("+frm.m2+"+"+frm.m1+") / "+frm.m1+"*"+frm.m2+"<br>")
  67. }
  68. if (nh==4){
  69. mcit=eval(frm.m1+frm.m2)
  70. mjm=frm.m1*frm.m2
  71. zaden=mcit+"/"+mjm
  72. doc.write("Za den ud∞lajφ ("+frm.m2+"+"+frm.m1+") / "+frm.m1+"*"+frm.m2+" = "+zaden+"<br>")
  73. doc.write("Jestli₧e za den ud∞lajφ "+zaden+" prßce, kolik dnφ budou pracovat celkem?<br>")
  74. }
  75. if (nh==5){
  76. doc.write("Jestli₧e za den ud∞lajφ n/m, pak celß prßce trvß m/n dnφ!<br>")
  77. }
  78. if (nh==6){
  79. doc.write("Zkus myslet nebo aspo≥ poΦφtat. Vφc nßpov∞dy u₧ nenφ!<p>")
  80. }
  81. }
  82.  
  83. function results(){
  84. if (frm.m1 == null) return
  85. frm.nv=frm.nv+1
  86. nv=frm.nv
  87. m1=frm.m1
  88. m2=frm.m2
  89. prvek=frm.prvek
  90.  
  91. mcit=eval(m2+m1)
  92. mjm=m2*m1
  93.  
  94.  
  95. if (nv==1){
  96.  
  97. doc.write("Za "+mjm+"/"+mcit+" dne<br>")
  98. i=0
  99.  
  100. while (mjm>-1) {
  101. mjm=mjm-mcit
  102. i=i+1
  103. }
  104. mjm=mjm+mcit
  105. i=i-1
  106. if (mjm==0) {
  107.     if (i==1){den=" den."}else{den=" dny."}
  108.     doc.write("tj. za "+i+den+"<br>")
  109. }else{
  110.     if (i>0){
  111.     doc.write("tj. za "+i+" a "+mjm+"/"+mcit+" dne.<br>")
  112.     }
  113. }
  114. doc.write("<hr>")
  115. }else{
  116. }
  117.  
  118. }
  119.