Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!-- Nicola Santini classe 4b -->
- <doctype html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>SHERLOCKE HOBBES</title>
- <style type="text/css">
- body
- {
- 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");
- background-repeat: no-repeat;
- background-size: cover;
- }
- h1
- {
- width: 40%;
- height: 5%;
- padding: 10px;
- border-width: 5px;
- border-color: black;
- border-style: solid;
- background-color: white;
- color: black;
- margin-top: 2%;
- text-align: center;
- font-size: 150%;
- position: relative;
- left: 30%;
- }
- p
- {
- border-style: solid;
- border-color: black;
- background-color: white;
- color: black;
- text-align: center;
- font-size: 2.5em;
- }
- </style>
- <script type="text/javascript">
- var tot_vincita=0; //contatori esterni che non vanno fatti ripartire da 0 ogni volta che si preme il bottone
- var vincita=0;
- var soldi_spesi=0;
- function numeri()
- {
- var i, p, contatore, pari, dispari, bonus;
- var numero1=Math.floor(Math.random()*100); //faccio creare dal programma numeri casuali da 1 a 99
- var numero2=Math.floor(Math.random()*100);
- var numero3=Math.floor(Math.random()*100);
- var numero4=Math.floor(Math.random()*100);
- var numero5=Math.floor(Math.random()*100);
- var numero6=Math.floor(Math.random()*100);
- var numero7=Math.floor(Math.random()*100);
- var numero8=Math.floor(Math.random()*100);
- var numero9=Math.floor(Math.random()*100);
- i=document.getElementById("scommessa").value; //valore giocata
- p=900/i; //probabilità di vincita aumenta con aumentare giocata
- var numeri=[]; //lista e contatori
- pari=0;
- dispari=0;
- bonus=0;
- if (i==1 || i==2 || i==3 || i==5 || i==6 || i==9 || i==10) //rendo la giocata possibile solo a questi numeri
- {
- soldi_spesi=soldi_spesi+parseInt(i); //rendo la i un numero per fare una sorta di contatore per i soldi spesi
- 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
- {
- document.getElementById("numero1").innerHTML=numero1;
- numeri.push(numero1);
- } else { //altrimenti diventa un bonus e lo metto in slot e in lista
- document.getElementById("numero1").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- if (numero2%p)
- {
- document.getElementById("numero2").innerHTML=numero2;
- numeri.push(numero2);
- } else {
- document.getElementById("numero2").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- if (numero3%p)
- {
- document.getElementById("numero3").innerHTML=numero3;
- numeri.push(numero3);
- } else {
- document.getElementById("numero3").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- if (numero4%p)
- {
- document.getElementById("numero4").innerHTML=numero4;
- numeri.push(numero4);
- } else {
- document.getElementById("numero4").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- if (numero5%p)
- {
- document.getElementById("numero5").innerHTML=numero5;
- numeri.push(numero5);
- } else {
- document.getElementById("numero5").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- if (numero6%p)
- {
- document.getElementById("numero6").innerHTML=numero6;
- numeri.push(numero6);
- } else {
- document.getElementById("numero6").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- if (numero7%p)
- {
- document.getElementById("numero7").innerHTML=numero7;
- numeri.push(numero7);
- } else {
- document.getElementById("numero7").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- if (numero8%p)
- {
- document.getElementById("numero8").innerHTML=numero8;
- numeri.push(numero8);
- } else {
- document.getElementById("numero8").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- if (numero9%p)
- {
- document.getElementById("numero9").innerHTML=numero9;
- numeri.push(numero9);
- } else {
- document.getElementById("numero9").innerHTML="Bonus";
- numeri.push("Bonus");
- }
- } else {
- alert("Inserire una giocata valida!");
- }
- for (contatore = 0; contatore < numeri.length; contatore++) //for per controllare i numeri nella lista e aggiornare i loro contatori
- {
- if ((numeri[contatore]%2)==0)
- {
- pari++;
- } else if ((numeri[contatore])=="Bonus") {
- bonus++;
- } else {
- dispari++;
- }
- }
- if (pari==9 || dispari==9) //controllo per la vincita e inserimento nei vari span delle cifre vinte e giocate
- {
- vincita=i*175;
- tot_vincita=tot_vincita+vincita;
- document.getElementById("vincita").innerHTML="Hai vinto "+vincita+"€";
- } else if (bonus==2) {
- vincita=i*75;
- tot_vincita=tot_vincita+vincita;
- document.getElementById("vincita").innerHTML="Hai vinto "+vincita+"€";
- document.getElementById("numero1").innerHTML=url("http://www.lietocolle.com/cms/wp-content/uploads/2016/08/cane-sordo.jpg");
- } else if (bonus==3) {
- vincita=i*125;
- tot_vincita=tot_vincita+vincita;
- document.getElementById("vincita").innerHTML="Hai vinto "+vincita+"€";
- } else if (bonus==4) {
- vincita=i*500;
- tot_vincita=tot_vincita+vincita;
- document.getElementById("vincita").innerHTML="Hai vinto "+vincita+"€";
- }
- document.getElementById("tot_vincita").innerHTML="La tua vincita totale è di "+tot_vincita+"€";
- document.getElementById("soldi_spesi").innerHTML="Soldi spesi fin ora "+soldi_spesi+"€";
- }
- </script>
- </head>
- <body>
- <h1>SHERLOCKE HOBBES SLOT</h1>
- <h2>Modalità di vincita e gioco</h2>
- <ul>
- <li>Per poter giocare occorre fare una giocata di uno di questi valori: 1, 2, 3, 5, 6, 9, 10€</li>
- <li>Con 9 numeri tutti pari o tutti dispari vinci la tua giocata x200</li>
- <li>Con 2 BONUS vinci la tua giocata x100</li>
- <li>Con 3 BONUS vinci la tua giocata x150</li>
- <li>Con 4 BONUS vinci la tua giocata x500</li>
- </ul>
- <p><span id="numero1"></span>- - -<span id="numero2"></span>- - -<span id="numero3"></span></p> <!--prima riga della slot-->
- <p><span id="numero4"></span>- - -<span id="numero5"></span>- - -<span id="numero6"></span></p> <!--seconda riga della slot-->
- <p><span id="numero7"></span>- - -<span id="numero8"></span>- - -<span id="numero9"></span></p> <!--terza riga della slot-->
- <form>
- Importo da scommettere:<input id="scommessa" type="number" min="1" max="10">
- <input type="button" value="Tira!" onclick="numeri()">
- <p><span id="vincita"></span></p>
- <p><span id="tot_vincita"></span></p>
- <p><span id="soldi_spesi"></span></p>
- </form>
- </body>
- </html>
- <!--Questa parte prof non conta, la ho usata per provare vari for-->
- <!--alert(pari);
- alert(dispari);
- alert(bonus);
- }
- if (pari==9 || dispari==9)
- {
- vincita=vincita+(i*40);
- macchina=macchina-vincita;
- } else if (bonus==2) {
- vincita=vincita+(i*20);
- macchina=macchina-vincita;
- } else if (bonus==3) {
- vincita=vincita+(i*100);
- macchina=macchina-vincita;
- } else if (bonus==4) {
- vincita=vincita+(i*500);
- macchina=macchina-vincita;
- } else {
- macchina=macchina+i;-->
- <!--for (contatore = -1; contatore<numeri.length; contatore++) {
- if ((numeri(contatore))%2)
- {
- pari++;
- } else if ((numeri(contatore))=="Bonus") {
- bonus++;
- } else {
- dispari++;
- }-->
- <!--for (contatore = 0; contatore < numeri.length; contatore++)
- {
- if ((numeri[contatore]%2)==0)
- {
- pari++;
- } else if ((numeri[contatore])=="Bonus") {
- bonus++;
- } else {
- dispari++;
- }
- }-->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement