Fläche berechnen = 0,5 _ Basis _ Höhe
In diesem Schritt lernen Sie, wie man den Flächeninhalt eines Dreiecks mit der Formel Fläche = 0,5 _ Basis _ Höhe berechnet. Wir werden das vorherige Programm modifizieren, um den Flächeninhalt des Dreiecks zu berechnen und anzuzeigen.
Öffnen Sie die bestehende Datei:
cd ~/project
nano triangle_area.c
Aktualisieren Sie den Code, um die Fläche zu berechnen:
#include <stdio.h>
int main() {
float base, height, area;
// Benutzeraufforderung zur Eingabe der Basis
printf("Geben Sie die Basis des Dreiecks ein: ");
scanf("%f", &base);
// Benutzeraufforderung zur Eingabe der Höhe
printf("Geben Sie die Höhe des Dreiecks ein: ");
scanf("%f", &height);
// Fläche berechnen
area = 0.5 * base * height;
// Ausgabe der Eingaben und der berechneten Fläche
printf("Basis: %.2f\n", base);
printf("Höhe: %.2f\n", height);
printf("Fläche des Dreiecks: %.2f\n", area);
return 0;
}
Kompilieren Sie das aktualisierte Programm:
gcc triangle_area.c -o triangle_area
Beispielausgabe:
(keine Ausgabe, falls die Kompilierung erfolgreich war)
Führen Sie das Programm aus:
./triangle_area
Beispielausgabe:
Geben Sie die Basis des Dreiecks ein: 5.5
Geben Sie die Höhe des Dreiecks ein: 4.2
Basis: 5.50
Höhe: 4.20
Fläche des Dreiecks: 11.55
Zerlegung der Flächenberechnung:
- Wir haben eine neue
float
-Variable area
hinzugefügt.
- Die Formel
area = 0.5 * base * height
berechnet den Flächeninhalt des Dreiecks.
printf()
zeigt die berechnete Fläche mit zwei Dezimalstellen an.