Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Gioco delle Fiches problemi di scrittura

    ciao a tutti sono nuovo di qui e spero che possiate aiutarmi: il mio professore ha dato questo compito:
    Completare il programma in JavaScript del gioco con le fiches, inserendo il calcolo del numero di gruppi che si possono formare con le 5 fiches. Tale numero dovrà essere sommato al punteggio finale solo se si sono riuscite a scoprire le 4 fiches valide.

    Allora sono riuscito a scrivere il programma per far comparire il numero di gruppi possibili con le 5 fiches, mi potreste dare una mano con il secondo che proprio non riesco a farlo? Grazie in anticipo, e questo è il programma:

    <HTML>
    <head><title>Gioco</title>
    </title>
    </head>
    <LINK rel="Stylesheet" HREF="STIL.css" type="TEXT/CSS">

    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">



    <BODY>

    <div align="center" class='titul'> GIOCO FICHES!!!(SE PERDI MUORI....)</div>
    <script language="javascript">
    var x="5", y="5",z;
    z=parseInt(x)*parseInt(y)*parseInt(y)*parseInt(y)* parseInt(y);
    alert("I gruppi formabili sono: "+z);
    function vai(n)
    {
    if (n=="no")
    alert("game over");
    else
    {
    var somediv = document.getElementById('pu');
    var tot=parseInt(somediv.innerHTML)+parseInt(n)+parseI nt(z);
    }
    somediv.innerHTML = tot;
    }
    var a,b,c,d,e,n,f1,f2,f3,f4,f5,r;
    //ordine delle fiches
    f1=(parseInt(Math.random()*5)+1);
    r=f1;
    while (f1==r)
    {r=(parseInt(Math.random()*5)+1);
    }
    f2=r;
    while (f1==r || f2==r)
    {r=(parseInt(Math.random()*5)+1);
    }
    f3=r;
    while (f1==r || f2==r || f3==r)
    {r=(parseInt(Math.random()*5)+1);
    }
    f4=r;
    while (f1==r || f2==r || f3==r || f4==r)
    {r=(parseInt(Math.random()*5)+1);
    }
    f5=r;


    switch (f1)
    {case 1:a="25";break;
    case 2:a="50";break;
    case 3:a="100";break;
    case 4:a="500";break;
    case 5:a="1000";break;

    }

    switch (f2)
    {case 1:b="25";break;
    case 2:b="50";break;
    case 3:b="100";break;
    case 4:b="500";break;
    case 5:b="1000";break;

    }
    switch (f3)
    {case 1:c="25";break;
    case 2:c="50";break;
    case 3:c="100";break;
    case 4:c="500";break;
    case 5:c="1000";break;

    }
    switch (f4)
    {case 1:d="25";break;
    case 2:d="50";break;
    case 3:d="100";break;
    case 4:d="500";break;
    case 5:d="1000";break;

    }

    switch (f5)
    {case 1:e="25";break;
    case 2:a="50";break;
    case 3:e="100";break;
    case 4:e="500";break;
    case 5:e="1000";break;

    }


    var n=(parseInt(Math.random()*5)+1)

    switch (n)
    {case 1:a="no";break;
    case 2:b="no";break;
    case 3:c="no";break;
    case 4:d="no";break;
    case 5:e="no";break;

    }

    var tot=0;
    document.write("<DIV style='Z-INDEX: 1429; LEFT: 10%; WIDTH: 920px; POSITION: absolute; TOP: 100px; HEIGHT: 26px'>")
    document.write("


    <IMG SRC = \"circle.jpg\" NAME = \"but1\" Border = 10 OnMouseDown = \"document.images.but1.src= '"+a+"a.jpg';vai('"+a+"')\">")
    document.write("<IMG SRC = \"circle.jpg\" NAME = \"but2\" Border = 10 OnMouseDown = \"document.images.but2.src= '"+b+"a.jpg';vai('"+b+"')\">")
    document.write("<IMG SRC = \"circle.jpg\" NAME = \"but3\" Border = 10 OnMouseDown = \"document.images.but3.src= '"+c+"a.jpg';vai('"+c+"')\">")
    document.write("<IMG SRC = \"circle.jpg\" NAME = \"but4\" Border = 10 OnMouseDown = \"document.images.but4.src= '"+d+"a.jpg';vai('"+d+"')\">")
    document.write("<IMG SRC = \"circle.jpg\" NAME = \"but5\" Border = 10 OnMouseDown = \"document.images.but5.src= '"+e+"a.jpg';vai('"+e+"')\">")
    document.write("</DIV>")
    document.write("<DIV class='tit_prenotabig' id='pu' style='Z-INDEX: 1429; LEFT: 10%; WIDTH: 320px; POSITION: absolute; TOP: 600px; HEIGHT: 26px'>0</div>")

    </script>

    </BODY>

  2. #2
    Vuoi imparare la programmazione o vuoi solo prendere un buon voto ad un esame?
    perchè se questo è un compito scolastico, il suo obbiettivo è proprio quello di promuovere la tua flessibilità neurale costringendoti a pensare.
    Il voto poi non importa. Importa lo sforzo applicativo.

  3. #3
    Originariamente inviato da TrueLies
    Vuoi imparare la programmazione o vuoi solo prendere un buon voto ad un esame?
    perchè se questo è un compito scolastico, il suo obbiettivo è proprio quello di promuovere la tua flessibilità neurale costringendoti a pensare.
    Il voto poi non importa. Importa lo sforzo applicativo.
    hai perfettamente ragione, e da buon studente sono pronto a prendere le mie responsabilità;
    io ci provo a farlo, se poi sbaglio vuol dire che non ho capito qualche cosa e chiederò al prof di rispiegarmelo, così capirò. grazie per avermi risposto, domani mattina rimuovo il topic xD

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.