Övning Metoder 2


* = svårare uppgift
  1. Utöka miniräknaren och lägg till följande alternativ:
    a) läs in tal i en lista (Kan du lösa det med en metod som är av typen void?)
    b) skriv en metod som beräknar medelvärdet av listans tal (Kan du lösa det du vill med en funktion som är av typen void?)
    c) skriv en metod som dubblerar listans tal
    d) (*) skriv en metod som sorterar listan (stigande)

  2. Skriv en metod som genererar en LOTTO-rad. (7 tal mellan 1 och 35). Testa sedan metoden med ett enkelt program.
    a) Du behöver inte ta hänsyn till att en siffra kan upprepas.
    b) (*) Se till att ingen siffra förekommer mer än en gång.

  3. Skriv en metod som genererar en stryktips-rad och en annan metod som skriver ut den snyggt (se nedan). Testa sedan metoden med enkelt program.
        X
    1
            2
            2
    1
        X
    osv.

  4. Utöka programmet ovan med en metod som rättar DIN tipsrad mot den RÄTTA och returnerar antal rätt. Metoden ska vara av typen void. Referensparametrar ska användas.

  5. Testa på rekursion. Läs om rekursion i teorin. Skriv (av) en metod för att beräkna fakulteten och skriv sen ett huvudprogram som utnyttjar metoden.
    Hitta på en egen metod som använder rekursion.