01: Ein- und Ausgabe, einfache Algorithmen 1 – Formeln berechnen

 

Schreiben Sie ein Programm zur Berechnung der folgenden Formeln. Die Werte für a und b sind über ein Scanner-Objekt einzulesen, das Ergebnis x ist über die Standardausgabe System.out auszugeben.

1.: x = \frac{{a+b}} {{a-b}}

2.: x = \frac{{1+a}} {b}

3.: x = 1+\frac{1} {a}

4.: x = \frac{{a+b}} {{2ab}}

5.: x = \frac{{a^2 }} {b}

6.: x = \left( {a+b} \right)\left( {a-b} \right)

7.: x = a^2 -b^2

8.: x = \frac{{\left( {a+b} \right)\left( {a-b} \right)}} {{a^2 -b^2 }}

Lösung

import java.util.Scanner; 	// Scanner für die Eingabe von Werten

public class Aufgabe1
{
	public static void main(String[] args)
	{
		// Variablen Deklaration
		double a,b;
		Scanner scnEingabe = new Scanner(System.in);

		// Variablen Initialisierung
		System.out.println("Übungsaufgabe 1: Bitte Werte a, b eingeben:");
		System.out.print("a = ");
		a = scnEingabe.nextDouble();
		System.out.print("b = ");
		b = scnEingabe.nextDouble();

		// Berechnung und Ausgabe der Ergebnisse
		System.out.println("     a+b");
		System.out.println("x1 = ----- = "+(a+b) / (a-b));
		System.out.println("     a-b");
		System.out.println();

		System.out.println("     1+a");
		System.out.println("x2 = ----- = "+(1+a) / b);
		System.out.println("       b  ");
		System.out.println();

		System.out.println("         1");
		System.out.println("x3 = 1 +-= "+(1+(1 / a)));
		System.out.println("         a");
		System.out.println();

		System.out.println("     a+b");
		System.out.println("x4 = ----- = "+(a+b) / (2*a*b));
		System.out.println("     2 a b");
		System.out.println();

		// Quadrieren von a mit pow(a, 2)
		System.out.println("     a²");
		System.out.println("x5 = -- = "+Math.pow(a, 2) / b);
		System.out.println("     b ");
		System.out.println();

		System.out.println("x6 = (a+b)(a-b) = "+(a+b)*(a-b));
		System.out.println();

		System.out.println("x7 = a²-b² = "
					+ (Math.pow(a, 2)-Math.pow(b, 2)));
		System.out.println();

		System.out.println("     (a+b)(a-b)");
		System.out.println("x8 = -------------- = "
					+ ((a+b) * (a-b)/(Math.pow(a, 2)-Math.pow(b, 2))));
		System.out.println("         a²-b²   ");
		System.out.println();
	} // end main
} // end class