import java.util.*;
import java.lang.Math;

public class JavaApplication {
    private static Scanner input = new Scanner(System.in);

    public static void main(String[] args) {
        // Das Programm soll die Fläche eines Dreiecks berechnen. Um die Fläche eines Dreiecks zu berechnen, wird neben der Basis auch die Höhe des Dreiecks benötigt. Mit diesen Werten kann die Fläche bestimmt werden. Die Fläche eines Dreiecks ist gleich der Hälfte des Produktes aus der Basis und der Höhe des Dreiecks, in einer anderen Schreibweise, Fläche des Dreiecks = 1/2 * Basis(Dreieck) * Höhe(Dreieck).
        // Zu Beginn werden die zwei Variablen für die Basis und die Höhe des Dreiecks deklariert. Diese werden entsprechend ihrer Verwendung mit basis beziehungsweise hoehe benannt.  Für das Ergebnis der Berechnung, der Fläche des Dreiecks, wird die Variable dreieckflaeche deklariert.
        double basis;
        double hoehe;
        double dreieckflaeche;
        
        // Dann werden die Werte für die Basis und die Höhe abgefragt und die Werte werden in den entsprechenden Variablen gespeichert.
        System.out.println("Bitte geben Sie die Länge der Basis des Dreiecks an: ");
        
        // Der eingegebene Wert wird in der Variable basis gespeichert.
        basis = input.nextDouble();
        
        // Um zu verhindern, dass negative Werte für die Basis (basis) eingegeben werden, erfolgt in der while Schleife eine entsprechende Überprüfung des eingegebenen Wertes und im Fall, dass es sich um eine negative Zahl handelt, wird der Nutzer zu der Eingabe eines neuen Wertes aufgefordert.
        while (basis < 0) {
            System.out.println("Bitte geben Sie einen positiven Wert für die Länge der Basis an: ");
            basis = input.nextDouble();
        }
        System.out.println("Bitte geben Sie die Höhe des Dreiecks an: ");
        
        // Der eingegebene Wert wird in der Variable hoehe gespeichert.
        hoehe = input.nextDouble();
        
        // Wie bereits für Basis erfolgt, wird auch die Höhe (hoehe) daraufhin überprüft, ob der eingegebene Wert positiv ist. Dies erfolgt innerhalb einer while-Schleife. Im Fall, dass der eingegebene Wert nicht positiv ist, erfolgt eine Aufforderung an den Nutzer einen positiven Wert einzugeben.
        while (hoehe < 0) {
            System.out.println("Bitte geben Sie eine positive Höhe an: ");
            hoehe = input.nextDouble();
        }
        
        // Nun wird die Fläche des Dreiecks mit der Formel (0.5*basis*hoehe) berechnet und das Ergebnis der entsprechenden Variable dreieckflaeche zugewiesen.
        dreieckflaeche = 0.5 * basis * hoehe;
        System.out.println("Die Fläche des Dreiecks beträgt");
        System.out.println(dreieckflaeche);
    }
}
        
        
akzeptieren ablehen

Diese Website verwendet Cookies und Zählpixel, um Ihnen die bestmögliche Nutzung dieser Website zu ermöglichen.Learn more about cookies sehen Sie auch Datenschutz