Lisätehtävä

Tredun ohjelmistokehittäjien kurssimateriaaleja

Lisätehtävä

Tässä lisätehtävässä tehdään lottopeli.

  1. Luo uusi HTML-tiedosto ja JavaScript-tiedosto ja linkitä ne toisiinsa.
  2. Luo lottoarvonnalle käyttöliittymä, jossa käyttäjä voi valita numerot 1-40 napauttamalla oikeaa numeroa. Samaa numeroa ei voi valita useampaa kertaa. Näytä valitut numerot omalla rivillään.
  3. Luo lottonumeroiden arvonta eli seitsemän kappaletta lukuja väliltä 1-40. Lisäksi pitää tarkistaa, että luvuissa ei ole päällekkäisyyksiä. Jos päällekkäisyyksiä on, pitää arpoa uusi luku. Lopuksi luvut tallennetaan taulukkoon kokojärjestyksessä.
  4. Lisää nappi, josta tapahtuu vertailu valitun lottorivin ja arvotun rivin välillä. Ruudulla näkyy kyseinen lottorivi ja montako arvausta meni oikein. Nappia painamalla voi tehdä uuden arvonnan ja uuden vertailun.
  5. Lisää toinen nappi, joka toistaa arvontaa ja näyttää joka kerta, montako oli oikein alkuperäisestä käyttäjän rivistä. Se pysähtyy vasta, kun kaikki seitsemän on oikein. Lisäksi näkyy laskuri siitä, kuinka kauan on kestänyt. Arvontoja on kerran viikossa, joten kannattaa näyttää viikot ja vuodet (vuodessa on keskimäärin 52 viikkoa).
  6. Lisää vielä rahalaskurit, jotka kertovat käytetyn ja voitetun rahamäärän sekä sen, kuinka paljon pelaaja on voitolla. Alussa rahaa on 0 €. Jokainen rivi maksaa yhden euron. Jos numeroista on neljä oikein, voittaa 10 €. Jos niitä on viisi oikein, voittaa 55 €. Jos niitä on kuusi oikein, voittaa 2500 €.