Teil 4

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

Loading
Im Wesentlichen haben wir Variablen bisher zu zwei verschiedenen Zwecken benutzt: Als Platzhalter für Eingabedaten (bei Methoden sind das die Parameter) und als Ergebnisvariable zur Aufnahme des Wertes, der mit return von einer Methode zurückgegeben wird. Innerhalb einer Methode können wir Variablen auch dazu benutzen, Zwischenwerte der Berechnung aufzunehmen. Diese Variablen sind dann unsere Hilfsvariablen. Das ist besonders dann nützlich, wenn der Ausdruck, den wir berechnen wollen, zu komplex ist, um ihn auf einmal aufzuschreiben. Wir können ihn in Teilausdrücke zerlegen und diese am Ende zusammenführen.


Aufgabe 1

Modifizieren Sie wieder einmal Ihr Programm zur Berechnung des BMI. Bevor Sie das Endergebnis berechnen, soll zunächst eine Variable eingeführt werden, der Sie die quadrierte Körpergröße zuweisen. Berechnen Sie das Endergebnis unter Verwendung dieser Variablen!


Aufgabe 2

Mit der Formel von Heron kann der Flächeninhalt $A$ eines Dreiecks berechnet werden, wenn die Seitenlängen $a$, $b$ und $c$ bekannt sind. Die Formel lautet $A=\sqrt{s*(s-a)*(s-b)*(s-c)}$, wobei gilt: $s=\frac{a+b+c}{2}$. Entwickeln Sie eine Methode zur Berechnung des Flächeninhaltes nach dieser Formel. Die Methode soll die drei Seitenlängen als Parameter entgegennehmen.

  • Wählen Sie einen Datentyp, der es ermöglicht, gebrochene Zahlen zu übergeben. Dies ist gleichzeitig auch ihr Rückgabetyp!
  • Berechnen Sie zunächst den Wert der Variable $s$!
  • Ihre Ergebnisvariable soll nun den Wert des Gesamtausdruckes erhalten, der mit Hilfe von $s$ berechnet wird.
  • Geben Sie das Ergebnis mit return zurück!


Aufgabe 3

Entwickeln Sie eine Methode zur Berechnung der Funktion $f(x)=\sqrt{e^{\frac{x}{2}}+\frac{1}{x^2}}$. Der Parameter $x$ soll ganzzahlig sein. Berechnen Sie zunächst die Terme $e^{\frac{x}{2}}$ und $\frac{1}{x^2}$, bevor Sie daraus das Endergebnis zusammensetzen. Sie benötigen also zwei Hilfsvariablen.

Den Wert $e$ (eulersche Zahl) erhalten Sie über Math.E.

Rufen Sie die Methode für $x=-3$, $x=0$ und $x=3$ auf.

Persönliche Werkzeuge