Löse in R mit Schleifen (keine fertigen Funktionen wie sum() oder
factorial()): a) Bilde die Summe aller ganzen Zahlen von −10 bis 5.
b) Berechne 8! mit einer for-Schleife. c) Summiere mit einer
if-Bedingung nur die positiven Zahlen von −10 bis 5.
R R-Lösung anzeigen
R
# a) Summe der ganzen Zahlen von -10 bis 5
s <- 0
for (i in -10:5) {
s <- s + i
}
s
# b) 8! ohne factorial()
f <- 1
for (k in 1:8) {
f <- f * k
}
f
# c) if: nur positive Zahlen aufsummieren
sp <- 0
for (i in -10:5) {
if (i > 0) sp <- sp + i
}
sp