Repetition

För varje övning:
Titta på tillhörande teori och demoexempel.
Starta kodandet från början i varje övning.
Om du fastnar kan du använda dina tidigare lösningar för komma vidare (KOPIERA INTE RAKT AV).
Satsa på att förstå vad du gör, du ska kunna förklara varför du gör si eller så.


Material: Kurswebbsidor, kursbok, eventuellt internet.

  1. Läs in tre tal och skriv ut talen i storleksordning, största först, använd if, &&, || på lämpligt sätt(ingen array).

  2. Skriv ett program som först frågar efter hur många tal som ska summeras, sen läses dessa tal in(från tangentbordet) och summan av talen skrivs ut. 

  3. Skriv ett program som läser in ett okänt antal tal och beräknar dess summa, som skrivs ut. Loopen körs om och om igen tills summan överstiger 100.

  4. Använd loop i loop för att skriva ut multiplikationstabellen. Skapa en radbrytning på lämpligt ställe (utseendet inte så viktigt).

  5. Skriv ut de 50 första talen (1-50) med radbrytning efter var 5:e tal. Använd modulo för att skriva ut radbrytning.

  6. Läs in 10 st tal. Lagra dessa i en array. Läs in ytterligare ett tal, kontrollera och skriv ut hur många av de tidigare talen som är större än detta tal.

  7. Läs 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(tal, 2) ).

  8. Skriv en funktion som adderar tre heltal. Skriv ett huvudprogram som läser in tre tal och skickar dessa till funktionen. Funktionen returnerar summan, som skrivs ut i huvudprogrammet.

  9. Skapa en funktion som skriver ut en meny med 3 alternativ och returnerar ett svar. Skriv ut svaret i huvudprogrammet.
    ***** MENY ****
    ******* A ******
    ******* B ******
    ******* C ******

    Exempel på utskrift i huvudprogram:
    Du tryckte på B

  10. Skapa en funktion som beräknar medelvärdet av elementen i en medskickad heltalslista. Skriv ett huvudprogram som till exempel läser in 5 tal, ropar på funktionen och skriver ut det mottagna svaret(= medelvärdet). Obs, medelvärdet måste vara ett decimaltal och beräkningen får ej vara en heltalsdivision så värdesiffror försvinner.

  11. Skriv en funktion som slumpar ut 10 heltal (mellan 10 och 20) i en array. Skapa ytterliggare en funktion som skriver ut elementen i en array. Du deklarerar en lista i huvudprogrammet (10 heltal) som skickas med som argument (parameter) till funktionerna.