Struktogramme IF-ELSE FOR – Schleife Zähle VARIABLE von START bis ENDE Anweisung 1 Anweisung 2 Neue Anweisung(en) ausserhalb der FOR Schleife Bedingung ja nein Anweisungsblock 1 Anweisungsblock 2 Neue Anweisung(en) ausserhalb von IF / ELSE
Unterscheide: positive – negative Basis positive – negative Exponenten Potenzfunktion x = an a Basis n Exponent Unterscheide: positive – negative Basis positive – negative Exponenten
In Calc/Excel: =Potenz (Basis; Exponent)
Umsetzung in Java? Beachte: positive – negative Exponenten Entwurf eines Struktogramms
Struktogramm Zähle i von 1 bis -exponent potenz = potenz / basis Rückgabe potenz potenz = 1 exponent>=0? ja nein Zähle i von 1 bis exponent potenz = potenz * basis
Schreibe eine Methode gibPotenz(double basis, int exponent) vom Ergebnistyp double, die den Wert der Potenz basisexponent zurückgibt. Berücksichtige positive und negative Exponenten
public double gibPotenz(double basis, int potenz) { double potenz = 1; if (potenz >=0) { } else { return potenz;