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

  1. var doc=parent.frames[1].document
  2. var frm=parent.frames[2]
  3.  
  4. function values(){
  5.  
  6. doc.close()
  7. doc.open()
  8. doc.write('<html><head>')
  9. doc.write('<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">')
  10. doc.write('<body bgcolor=#fbcf68>')
  11.  
  12. var frm=parent.frames[2]
  13. frm.nh=0
  14. frm.nv=0
  15.  
  16.  m1 = Math.round(Math.random()*3)+1  // bratr∙
  17.  m2 = Math.round(Math.random()*3)+1 // sester
  18.  
  19.  prvek=Math.round(Math.random()*4)
  20.  
  21. frm.m1=m1
  22. frm.m2=m2
  23. frm.prvek=prvek
  24.  
  25. mr=(m2-1)-m1
  26. if (mr<0){
  27.  vm=" mΘn∞ " 
  28. }else{
  29.  vm=" vφce " 
  30. }
  31. mra=Math.abs(mr)
  32. if (eval(m1+m2-1)<5){
  33.     sour=" sourozence"
  34.     }else{
  35.     sour=" sourozenc∙"
  36. }
  37. if (mra==0){
  38. doc.write("VaÜek mß "+eval(m1+m2-1)+sour+". Jeho sestra Eva mß stejn∞ sester "+
  39.     " jako bratr∙. ")        
  40. }else{
  41. doc.write("VaÜek mß "+eval(m1+m2-1)+sour+". Jeho sestra Eva mß sester o "+
  42.     mra+vm+" ne₧ bratr∙. ")
  43. }        
  44. doc.write("Kolik je celkem bratr∙ a kolik sester?<br>")
  45. doc.write("<hr>")
  46. }
  47.  
  48. function hints(){
  49. if (frm.m1 == null) return
  50. frm.nh=frm.nh+1
  51. nh=frm.nh
  52. m1=frm.m1
  53. m2=frm.m2
  54. prvek=frm.prvek
  55.  
  56. if (nh==1){
  57. doc.write("Nßpov∞da: OznaΦme poΦet bratr∙ x a poΦet sester y. Pak<br>")
  58. doc.write("(1) x + y - 1 = "+eval(m1+m2-1)+" (poΦet VaÜkov²ch sourozenc∙), Φili <br>")
  59. doc.write("(1) x + y = "+eval(m1+m2)+"<br>")
  60. if (eval(m2-1-m1)<0){
  61. doc.write("(2) y - 1 = x "+eval(m2-1-m1)+" Φili <br>") 
  62. }
  63. if (eval(m2-1-m1)>0){
  64. doc.write("(2) y - 1 = x +"+eval(m2-m1-1)+" Φili <br>") 
  65. }
  66. if (eval(m2-1-m1)==0){
  67. doc.write("(2) y - 1 = x  Φili <br>") 
  68. }
  69. doc.write("(2) -x + y = "+eval(m2-m1)+"<br>")
  70. }
  71.  
  72. if (nh==2){
  73. doc.write("Mo₧nΘ °eÜenφ: P°iΦt∞te (1) k (2)<br>")
  74. doc.write("Dostaneme (2) 2y = "+2*m2+" <br>")
  75. doc.write("Po ·prav∞: y = "+m2+"<br>")
  76. }
  77. if (nh==3){
  78. doc.write("Dosadφme y="+m2+" do rovnice (1)<br>")
  79. doc.write("Dostaneme (1) x + "+m2+" = "+eval(m1+m2)+"<br>")
  80. }
  81. if (nh==4){
  82. doc.write("(2) x = "+eval(m1+m2)+" - "+m2+"<br>")
  83. }
  84. if (nh==5){
  85. doc.write("(2) x = "+m1+"<br>")
  86. }
  87. if (nh==6){
  88. doc.write("Zkus myslet. Vφc nßpov∞dy u₧ nenφ!<p>")
  89. }
  90. }
  91.  
  92. function results(){
  93. if (frm.m1 == null) return
  94. frm.nv=frm.nv+1
  95. nv=frm.nv
  96. m1=frm.m1
  97. m2=frm.m2
  98. prvek=frm.prvek
  99.  
  100.  
  101. if (nv==1){
  102.  
  103. doc.write("Brat°i: "+m1+", sestry: "+m2+". <br>")
  104. doc.write("<hr>")
  105. }else{
  106. }
  107.  
  108. }
  109.