Sandbox steg 3
Vi ska göra ett tärningsprogram, där en eller flera tärningar kastas, snittvärdet beräknas och visas tillsammans med slagserien. Till vår hjälp ska vi använda funktioner.
#Förkunskaper
Du har jobbat igenom artikeln “Kom i gång med HTML, CSS och JavaScript”
Du har jobbat igenom de relevanta delarna i guiden.
#Krav
I din kurskatalog (repot) för kursen, skall du ta en kopia av din personliga sandbox me/kmom01/sandbox
och lägga innehållet i me/kmom03/sandbox3
.
# Gå till kurskatalogen
cp -r me/kmom01/sandbox/* me/kmom03/sandbox3/
Användaren ska kunna mata in antal tärningar och antal sidor på tärningarna. Tips på hur man kan hantera inmatningen: text/inputfält, select box etc.
En eventlyssnare ska trigga tärningskastet vid ett knapptryck.
Eventlyssnaren ska använda en egendefinierad funktion.
Presentera medelvärdet och summan av kasten i din sandbox. Skriv gärna ut varje tärnings värde i konsolen.
Gör en dbwebb publish för att kolla att allt validerar och fungerar.
dbwebb publish me
#Extrauppgift
- Se om du kan ha med bilder som representerar tärningssidorna.
#Tips från coachen
Skapa en funktion
random(max)
som returnerar ett slumptal mellan (förslagsvis) 1 ochmax
.Skapa en funktion
rollDice(times)
som kastar tärningentimes
gånger samt beräknar medelvärdet av kasten.Lycka till och hojta till i forumet om du behöver hjälp!
#Revision history
- 2018-10-26: (A, lew) Ny uppgift inför HT18.