Leute ich brauch eure Hilfe, ich komm mit der aufgabe gar nicht zurecht
Im Folgenden sei eine natürliche Zahl namens n gegeben. Implementieren Sie ein Programm,
welches das Quadrat von n berechnet, OHNE dabei die mathematische Operation der
Multiplikation zu verwenden. Der Operator + für die Addition steht Ihnen zur Verfügung.
a) Erstellen Sie dafür eine ausführbare Programmdatei Square.java.
b) Deklarieren Sie im Hauptprogramm eine Variable number für die zu quadrierende Zahl.
Initialisieren Sie dies mit einem geeigneten Startwert, den Sie beim Aufruf des Programms
an dieses übergeben. Verwenden Sie dazu die folgende Anweisung:
final int number = Integer.parseInt(args[0]);
c) Realisieren Sie zur Lösung der Aufgabe zunächst einen Algorithmus, der anstelle der
Multiplikation von n mit sich selbst n-mal den Wert von n addiert.
Implementieren Sie dazu eine Methode calculateSquareByAddingNumber().
Deklarieren Sie diese Methode als private static. Das Schlüsselwort static
besagt, dass diese Methode zur Klasse an sich gehört und somit auch verfügbar ist, OHNE
dass Sie zunächst ein Objekt dieser Klasse anlegen müssen.
Die Methode empfängt als Parameter die zu quadrierende Zahl und liefert als Ergebnis das
Quadrat dieser Zahl zurück.
Berechnen Sie sodann im Rumpf der Methode das Quadrat von n durch n-maliges
Addieren von n und liefern Sie das Ergebnis an den Aufrufer zurück.
d) Realisieren Sie im Hauptprogramm die folgende Ausgabe, hier für das Beispiel
number=11:
Danke euch im Vorraus
Im Folgenden sei eine natürliche Zahl namens n gegeben. Implementieren Sie ein Programm,
welches das Quadrat von n berechnet, OHNE dabei die mathematische Operation der
Multiplikation zu verwenden. Der Operator + für die Addition steht Ihnen zur Verfügung.
a) Erstellen Sie dafür eine ausführbare Programmdatei Square.java.
b) Deklarieren Sie im Hauptprogramm eine Variable number für die zu quadrierende Zahl.
Initialisieren Sie dies mit einem geeigneten Startwert, den Sie beim Aufruf des Programms
an dieses übergeben. Verwenden Sie dazu die folgende Anweisung:
final int number = Integer.parseInt(args[0]);
c) Realisieren Sie zur Lösung der Aufgabe zunächst einen Algorithmus, der anstelle der
Multiplikation von n mit sich selbst n-mal den Wert von n addiert.
Implementieren Sie dazu eine Methode calculateSquareByAddingNumber().
Deklarieren Sie diese Methode als private static. Das Schlüsselwort static
besagt, dass diese Methode zur Klasse an sich gehört und somit auch verfügbar ist, OHNE
dass Sie zunächst ein Objekt dieser Klasse anlegen müssen.
Die Methode empfängt als Parameter die zu quadrierende Zahl und liefert als Ergebnis das
Quadrat dieser Zahl zurück.
Berechnen Sie sodann im Rumpf der Methode das Quadrat von n durch n-maliges
Addieren von n und liefern Sie das Ergebnis an den Aufrufer zurück.
d) Realisieren Sie im Hauptprogramm die folgende Ausgabe, hier für das Beispiel
number=11:
Danke euch im Vorraus