Spara din webbsida efter varje deluppgift med namn enligt modellen
js_array_1.htm,
js__array_2.htm.
Skapa en array i koden med 5 element. Initiera arrayen i koden, dvs stoppa in värden direkt i koden. Nu ska vi "leka" med talen.
a)
Lägg till en knapp som beräknar summan av talen och skriver ut summan snyggt. (Kanske i en div-tagg).
b) Utöka utskriften så att även talen skrivs ut snyggt.
c) Utöka utskriften så att även medelvärdet av talen skrivs ut.
d) Utöka utskriften med att skriva ut alla värden sorterade. OBS! Se till att du bara har ensiffriga tal. Sort-funktionen jobbar med textsträngar och ensiffriga tal blir korrekt sorterade medan 2 siffriga blir fel. Detta löser vi längre ner.
Skapa en animering eller bara en bildväxlare.
a) Börja med manuellt byte.(Knapp)
b) Lägg till automatiskt bildbyte.
(Timer)
c) Lägg sen till en (eller flera) knapp(ar) för start och stopp av automatiskt bildbyte. Tips! Börja med två knappar, bygg sen om till en knapp(som ändrar utseende!).
Kopiera uppgift 1. Vi vill nu vara lite mer flexibla med värden i arrayen.
Placera ut en textruta som du ska läsa in tal ifrån. Då bör du ju lägga till en knapp också.
Skriv ett tal, tryck på knappen,
skriv ett tal, tryck på knappen, osv.
Talen ska läsas in i en array så vi kan "leka" med talen.
a)
Lägg till ytterliggare en knapp som beräknar summan av de inlästa talen och skriver ut snyggt. (Kanske i en div-tagg).
b) Lägg till en knapp som skriver ut de inlästa talen snyggt.
c) Lägg till en knapp som beräknar medelvärdet av de inlästa talen och skriver ut snyggt.
d) Lägg till en knapp som skriver ut de inlästa talen sorterade (färdig funktion). OBS! Se till att du bara har ensiffriga tal. Sort-funktionen jobbar med textsträngar och ensiffriga tal blir korrekt sorterade medan 2 siffriga blir fel. Detta löser vi i nästa steg.
e) Utöka föregående uppgift med en extrafunktion så att du kan sortera alla tal. (http://www.w3schools.com/jsref/jsref_sort.asp)
Extra:
f)
Lägg till en knapp som beräknar medianvärdet av de inlästa talen och skriver ut snyggt.
g) Lägg till en knapp som skriver ut de inlästa talen sorterade- Använd ingen färdig funktion utan skriv en egen funktion som anropas. Försök lösa denna uppgift genom att fundera själv. Fråga annars om tips. Till exempel finns metoderna sök minsta och byt, en annan är bubbelsortering.
Skriv ett program som läser in 7 domarsiffror (0-10) i potatissäckdans, alla givna med en decimal. Beräkna och skriv ut slutpoängen, som är lika med medelvärdet av de 5 som är kvar då det största och det minsta värdet tagits bort. Medelvärdet ska skrivas ut med 2 decimaler ( Math.round(talet), avrundar till närmaste heltal).
Skapa en 2-dimensionell array, 5x5, slumpa ut heltal från 1 till och med 100 i varje position. Summera de 5 raderna respektive de 5 kolumnerna. Skriv ut på något snyggt välstrukturerat sätt.
Lagra de 100 första primtalen i en array och skriv sen ut dom snyggt. Bygg upp med flera funktioner.