Teil 2
Aus ProgrammingWiki
Entwickeln Sie eine Methode, die zwei Zahlen a und b entgegennimmt und beide Zahlen miteinander multipliziert: a*b. Dabei soll der Operator * nicht verwendet werden. Stattdessen soll eine schrittweise Addition mit Hilfe einer for-Schleife ausgeführt werden.
Beispiel: a=3 und b=4, dann ist a*b das gleiche wie b+b+b
Beispiel: a=6 und b=4, dann ist a*b das gleiche wie b+b+b+b+b+b
Tipp: Suchen Sie aus dem Arbeitsblatt Teil 1 bei Aufgabe 6 einen Fall heraus, den Sie als Lösungsansatz verwenden können!
Aufgabe 2
Entwickeln Sie eine Methode, die zwei Zahlen a und b entgegennimmt und $a^b$ (a hoch b) rechnet. Dabei soll auf die Methode Math.pow() verzichtet weren. Stattdessen soll eine schrittweise Multiplikation mit Hilfe einer for-Schleife ausgeführt werden.
Beispiel: a=3 und b=4, dann ist $a^b$ das gleiche wie a*a*a*a
Tipp: Suchen Sie aus dem Arbeitsblatt Teil 1 bei Aufgabe 6 einen Fall heraus, den Sie als Lösungsansatz verwenden können!
Aufgabe 3
Entwickeln Sie eine Methode, die eine Zahl a entgegennimmt und $2^a$ rechnet. Dabei soll auf die Methode Math.pow() verzichtet weren. Stattdessen soll eine schrittweise Multiplikation mit Hilfe einer for-Schleife ausgeführt werden.
Beispiel: a=3, dann ist $2^a$ das gleiche wie 2*2*2
Tipp: Suchen Sie aus dem Arbeitsblatt Teil 1 bei Aufgabe 6 einen Fall heraus, den Sie als Lösungsansatz verwenden können!
Aufgabe 4
Entwickeln Sie eine Methode, die eine Zahl a entgegennimmt die Summe aller Zahlen zwischen 0 und a berechnet. Es soll eine schrittweise Addition mit Hilfe einer for-Schleife ausgeführt werden.
Beispiel: a=5, dann wird berechnet: 0+1+2+3+4+5
Tipp: Suchen Sie aus dem Arbeitsblatt Teil 1 bei Aufgabe 6 einen Fall heraus, den Sie als Lösungsansatz verwenden können!
Aufgabe 5
Entwickeln Sie eine Methode, die eine Zahl a entgegennimmt die Fakultät $a!$ dieser Zahl berechnet. Es soll eine schrittweise Multiplikation mit Hilfe einer for-Schleife ausgeführt werden.
Beispiel: a=5, dann gilt: $a!$ = 1*2*3*4*5
Tipp: Suchen Sie aus dem Arbeitsblatt Teil 1 bei Aufgabe 6 einen Fall heraus, den Sie als Lösungsansatz verwenden können!