1704 for-slinga serier
Skapa ett nytt projekt som heter som uppgiften. Skapa en klass som heter Serier
. Klassen saknar fält och konstruktor. Du ska skriva några metoder.
Alla metoder nedan returnerar svaret.
Kom ihåg att testa att dina metoder räknar rätt.
Metoden summa()
Metoden summa tar en parameter som är ett heltal. Metoden returnerar summan av alla heltal som är mindre eller lika med det bifogade talet.
summa(4) //returnerar 10 d.v.s. (1 + 2 + 3 + 4)
summa(2) //blir 3 (1 + 2)
Metoden summaKvadrat()
summaKvadrat(n) = 1 * 1 + 2 * 2 + 3 * 3 + ... + n * n
//exempel
summaKvadrat(2) //blir 5 (1 * 1 + 2 * 2)
Metoden summaUdda()
Metoden beräknar summan av alla tal som är udda och positiva och som är mindre eller lika med det tal som parametern anger.
summaUdda(n) = 1 + 3 + 5 + ... + n, om n är udda
//exempel
summaUdda(5) //blir 9
summaUdda(6) //blir också 9
Metoden fakultet()
Metoden beräknar n!, där n bifogas som parameter.
5! = 5 * 4 * 3 * 2 * 1
//exempel
fakultet(5) //blir 120
Metoden summaJämna()
Metoden beräknar summan av alla jämna tal som är mindre eller lika med n, där n är en heltalsparameter.
summaJämna(n) = 2 + 4 + 6 + 8 + ... + n, om n är jämnt
//exempel
summaJämna(8) //blir 20