Advertisement
Guest User

Santini_scommesse.html

a guest
Mar 24th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.65 KB | None | 0 0
  1. <!-- Nicola Santini classe 4b -->
  2. <doctype html>
  3. <html>
  4. <head>
  5. <meta charset="utf-8">
  6. <title>SHERLOCKE HOBBES</title>
  7. <style type="text/css">
  8. body
  9. {
  10. background-image: url("http://pad1.whstatic.com/images/thumb/1/1c/Think-Like-Sherlock-Holmes-Step-8.jpg/728px-Think-Like-Sherlock-Holmes-Step-8.jpg");
  11. background-repeat: no-repeat;
  12. background-size: cover;
  13. }
  14. h1
  15. {
  16. width: 40%;
  17. height: 5%;
  18. padding: 10px;
  19. border-width: 5px;
  20. border-color: black;
  21. border-style: solid;
  22. background-color: white;
  23. color: black;
  24. margin-top: 2%;
  25. text-align: center;
  26. font-size: 150%;
  27. position: relative;
  28. left: 30%;
  29. }
  30. p
  31. {
  32. border-style: solid;
  33. border-color: black;
  34. background-color: white;
  35. color: black;
  36. text-align: center;
  37. font-size: 2.5em;
  38. }
  39. </style>
  40. <script type="text/javascript">
  41. var tot_vincita=0; //contatori esterni che non vanno fatti ripartire da 0 ogni volta che si preme il bottone
  42. var vincita=0;
  43. var soldi_spesi=0;
  44. function numeri()
  45. {
  46. var i, p, contatore, pari, dispari, bonus;
  47. var numero1=Math.floor(Math.random()*100); //faccio creare dal programma numeri casuali da 1 a 99
  48. var numero2=Math.floor(Math.random()*100);
  49. var numero3=Math.floor(Math.random()*100);
  50. var numero4=Math.floor(Math.random()*100);
  51. var numero5=Math.floor(Math.random()*100);
  52. var numero6=Math.floor(Math.random()*100);
  53. var numero7=Math.floor(Math.random()*100);
  54. var numero8=Math.floor(Math.random()*100);
  55. var numero9=Math.floor(Math.random()*100);
  56. i=document.getElementById("scommessa").value; //valore giocata
  57. p=900/i; //probabilità di vincita aumenta con aumentare giocata
  58. var numeri=[]; //lista e contatori
  59. pari=0;
  60. dispari=0;
  61. bonus=0;
  62. if (i==1 || i==2 || i==3 || i==5 || i==6 || i==9 || i==10) //rendo la giocata possibile solo a questi numeri
  63. {
  64. soldi_spesi=soldi_spesi+parseInt(i); //rendo la i un numero per fare una sorta di contatore per i soldi spesi
  65. if (numero1%p) //in questi if faccio sì che se il numero preso a caso è divisibile per 900/la mia giocata allora venga messo in una slot e in una lista
  66. {
  67. document.getElementById("numero1").innerHTML=numero1;
  68. numeri.push(numero1);
  69. } else { //altrimenti diventa un bonus e lo metto in slot e in lista
  70. document.getElementById("numero1").innerHTML="Bonus";
  71. numeri.push("Bonus");
  72. }
  73. if (numero2%p)
  74. {
  75. document.getElementById("numero2").innerHTML=numero2;
  76. numeri.push(numero2);
  77. } else {
  78. document.getElementById("numero2").innerHTML="Bonus";
  79. numeri.push("Bonus");
  80. }
  81. if (numero3%p)
  82. {
  83. document.getElementById("numero3").innerHTML=numero3;
  84. numeri.push(numero3);
  85. } else {
  86. document.getElementById("numero3").innerHTML="Bonus";
  87. numeri.push("Bonus");
  88. }
  89. if (numero4%p)
  90. {
  91. document.getElementById("numero4").innerHTML=numero4;
  92. numeri.push(numero4);
  93. } else {
  94. document.getElementById("numero4").innerHTML="Bonus";
  95. numeri.push("Bonus");
  96. }
  97. if (numero5%p)
  98. {
  99. document.getElementById("numero5").innerHTML=numero5;
  100. numeri.push(numero5);
  101. } else {
  102. document.getElementById("numero5").innerHTML="Bonus";
  103. numeri.push("Bonus");
  104. }
  105. if (numero6%p)
  106. {
  107. document.getElementById("numero6").innerHTML=numero6;
  108. numeri.push(numero6);
  109. } else {
  110. document.getElementById("numero6").innerHTML="Bonus";
  111. numeri.push("Bonus");
  112. }
  113. if (numero7%p)
  114. {
  115. document.getElementById("numero7").innerHTML=numero7;
  116. numeri.push(numero7);
  117. } else {
  118. document.getElementById("numero7").innerHTML="Bonus";
  119. numeri.push("Bonus");
  120. }
  121. if (numero8%p)
  122. {
  123. document.getElementById("numero8").innerHTML=numero8;
  124. numeri.push(numero8);
  125. } else {
  126. document.getElementById("numero8").innerHTML="Bonus";
  127. numeri.push("Bonus");
  128. }
  129. if (numero9%p)
  130. {
  131. document.getElementById("numero9").innerHTML=numero9;
  132. numeri.push(numero9);
  133. } else {
  134. document.getElementById("numero9").innerHTML="Bonus";
  135. numeri.push("Bonus");
  136. }
  137. } else {
  138. alert("Inserire una giocata valida!");
  139. }
  140. for (contatore = 0; contatore < numeri.length; contatore++) //for per controllare i numeri nella lista e aggiornare i loro contatori
  141. {
  142. if ((numeri[contatore]%2)==0)
  143. {
  144. pari++;
  145. } else if ((numeri[contatore])=="Bonus") {
  146. bonus++;
  147. } else {
  148. dispari++;
  149. }
  150. }
  151. if (pari==9 || dispari==9) //controllo per la vincita e inserimento nei vari span delle cifre vinte e giocate
  152. {
  153. vincita=i*175;
  154. tot_vincita=tot_vincita+vincita;
  155. document.getElementById("vincita").innerHTML="Hai vinto "+vincita+"€";
  156. } else if (bonus==2) {
  157. vincita=i*75;
  158. tot_vincita=tot_vincita+vincita;
  159. document.getElementById("vincita").innerHTML="Hai vinto "+vincita+"€";
  160. document.getElementById("numero1").innerHTML=url("http://www.lietocolle.com/cms/wp-content/uploads/2016/08/cane-sordo.jpg");
  161. } else if (bonus==3) {
  162. vincita=i*125;
  163. tot_vincita=tot_vincita+vincita;
  164. document.getElementById("vincita").innerHTML="Hai vinto "+vincita+"€";
  165. } else if (bonus==4) {
  166. vincita=i*500;
  167. tot_vincita=tot_vincita+vincita;
  168. document.getElementById("vincita").innerHTML="Hai vinto "+vincita+"€";
  169. }
  170. document.getElementById("tot_vincita").innerHTML="La tua vincita totale è di "+tot_vincita+"€";
  171. document.getElementById("soldi_spesi").innerHTML="Soldi spesi fin ora "+soldi_spesi+"€";
  172. }
  173. </script>
  174. </head>
  175. <body>
  176. <h1>SHERLOCKE HOBBES SLOT</h1>
  177. <h2>Modalità di vincita e gioco</h2>
  178. <ul>
  179. <li>Per poter giocare occorre fare una giocata di uno di questi valori: 1, 2, 3, 5, 6, 9, 10€</li>
  180. <li>Con 9 numeri tutti pari o tutti dispari vinci la tua giocata x200</li>
  181. <li>Con 2 BONUS vinci la tua giocata x100</li>
  182. <li>Con 3 BONUS vinci la tua giocata x150</li>
  183. <li>Con 4 BONUS vinci la tua giocata x500</li>
  184. </ul>
  185. <p><span id="numero1"></span>- - -<span id="numero2"></span>- - -<span id="numero3"></span></p> <!--prima riga della slot-->
  186. <p><span id="numero4"></span>- - -<span id="numero5"></span>- - -<span id="numero6"></span></p> <!--seconda riga della slot-->
  187. <p><span id="numero7"></span>- - -<span id="numero8"></span>- - -<span id="numero9"></span></p> <!--terza riga della slot-->
  188. <form>
  189. Importo da scommettere:<input id="scommessa" type="number" min="1" max="10">
  190. <input type="button" value="Tira!" onclick="numeri()">
  191. <p><span id="vincita"></span></p>
  192. <p><span id="tot_vincita"></span></p>
  193. <p><span id="soldi_spesi"></span></p>
  194. </form>
  195. </body>
  196. </html>
  197.  
  198. <!--Questa parte prof non conta, la ho usata per provare vari for-->
  199. <!--alert(pari);
  200. alert(dispari);
  201. alert(bonus);
  202. }
  203. if (pari==9 || dispari==9)
  204. {
  205. vincita=vincita+(i*40);
  206. macchina=macchina-vincita;
  207. } else if (bonus==2) {
  208. vincita=vincita+(i*20);
  209. macchina=macchina-vincita;
  210. } else if (bonus==3) {
  211. vincita=vincita+(i*100);
  212. macchina=macchina-vincita;
  213. } else if (bonus==4) {
  214. vincita=vincita+(i*500);
  215. macchina=macchina-vincita;
  216. } else {
  217. macchina=macchina+i;-->
  218.  
  219.  
  220.  
  221. <!--for (contatore = -1; contatore<numeri.length; contatore++) {
  222. if ((numeri(contatore))%2)
  223. {
  224. pari++;
  225. } else if ((numeri(contatore))=="Bonus") {
  226. bonus++;
  227. } else {
  228. dispari++;
  229. }-->
  230.  
  231.  
  232. <!--for (contatore = 0; contatore < numeri.length; contatore++)
  233. {
  234. if ((numeri[contatore]%2)==0)
  235. {
  236. pari++;
  237. } else if ((numeri[contatore])=="Bonus") {
  238. bonus++;
  239. } else {
  240. dispari++;
  241. }
  242. }-->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement