/** * Beschreiben Sie hier die Klasse Schnittpunktrechner. * Klasse zum Berechnen von Schnittpunkten mit Achsen und Graphen * @author Golde und Schumi * @version Version 1.0 7. Februar 2008 */ public class Schnittpunkte { // Instanzvariablen - Definieren sie hier ihre Variabeln double x1; double y1; double m1; double b1; double x2; double y2; double m2; double b2; /** * Geben sie hier ihre Werte für die Steigung und den Achsenabschnitt ein. * Die erste Zeile ist die Steigung des ersten Graphen. * Die zweite Zeile ist der Achsenabschnitt des ersten Graphen. * Die dritte Zeile ist die Steigung des ersten Graphen. * Die vierte Zeile ist der Achsenabschnitt des zweiten Graphen. */ public Schnittpunkte(double m1i, double b1i, double m2i, double b2i) { // Instanzvariable initialisieren x1 = 0; y1 = 0; x2 = 0; y2 = 0; m1=m1i; m2=m2i; b1=b1i; b2=b2i; } public void schnittpunkt_mit_xy() { x1 = -b1/m1; x2 = -b2/m2; System.out.println("####################"); System.out.println("Funktion: f(x) = " + m1 + " * x " + "+ " + b1); System.out.println("Schnittpunkt X-Achse f(x) : " + x1); System.out.println("Schnittpunkt Y-Achse f(x) : " + b1); System.out.println("---------------------"); System.out.println("Funktion: g(x) = " + m2 + " * x " + "+ " + b2); System.out.println("Schnittpunkt X-Achse g(x) : " + x2); System.out.println("Schnittpunkt Y-Achse g(x) : " + b2); System.out.println("####################"); } public void schnittpunkt_der_achsen() { x1 = (b2-b1)/(m1-m2); y1 = m1*m2+b1; System.out.println("####################"); System.out.println("Schnittpunkt von f(x) und g(x) : " +x1+" | "+y1); System.out.println("####################"); } }