6.8.3 Lösung
 
Übung 1

Download:
Mathemnatik. java
 

Es biete sich an, die Funktionalität der Methode loeseQuadGl(...) zu benutzen, da man die linearen Gleichungen als Spezialfall von quadratischen Gleichung sehen kann.
 
  public static String loeseLinGl(double a, double b){

    return loeseQuadGl(0, a, b);

  }

Wir ergänzen also unsere Klasse Mathematik um die oben dargestellt Methode.

Bemerkung:

Methode      
loeseLinGl - a = 2 b = -4
loeseQuadGl a = 0 b = 2 c = -4
 
Es darf dabei nicht stören, dass der Wert der Variablen a bzw. b in
loesLinGl(...) zu den Werten von b bzw. in loeseQuadGl(...) werden. Tatsächlich spielen hier die Namen der Variablen keine Rollen, denn die Variabeln der Parameterlisten einer Methode sind nur innerhalb der Methoden bekannt und nicht außerhalb, es sind lokale Variable.
 
Übung 2

Download:
MatheDemo.java

import info1.*;

public class MatheDemo {

  public static void main(final String[] args) {

     System.out.println("Loesen der Gleichung ax + b = 0");

     System.out.print("Wert von a: ");

     double a = Console.in.readDouble();

     System.out.print("Wert von b: ");

     double b = Console.in.readDouble();

     System.out.println(Mathematik.loeseLinGl(a,b));

  }

}
zu 6.8.4 Der ggT Version 1
zur Startseite www.pohlig.de  (C) MPohlig 2005