Heim  >  Artikel  >  Backend-Entwicklung  >  C-Programm zum Drucken der Flächen von Dreiecken, Quadraten, Kreisen, Rechtecken und Polygonen mithilfe von Switch-Case-Anweisungen

C-Programm zum Drucken der Flächen von Dreiecken, Quadraten, Kreisen, Rechtecken und Polygonen mithilfe von Switch-Case-Anweisungen

王林
王林nach vorne
2023-09-14 10:57:03961Durchsuche

C程序打印三角形、正方形、圆形、矩形和多边形的面积,使用switch case语句

Frage

Schreiben Sie ein Programm, um die Fläche von Dreiecken, Quadraten, Kreisen, Rechtecken und Polygonen mithilfe von Schalterfällen zu berechnen.

Lösung

Berechnen Sie die Flächen von Dreiecken, Quadraten, Kreisen, Rechtecken und Polygonen anhand der Fallzahl.
  • Die Logik zum Ermitteln der Fläche eines Dreiecks strong> lautet wie folgt:
Geben Sie zur Laufzeit die Seitenlänge des Quadrats ein. Die Logik von

s=(float)(a+b+c)/2;
area=(float)(sqrt(s*(s-a)*(s-b)*(s-c)));

    zum Ermitteln der Fläche von
  • Kreis lautet wie folgt:
Geben Sie den Radius des Kreises zur Laufzeit ein.

area=(float)side*side;

    Die Logik zum Ermitteln der Fläche von
  • Rechteck lautet wie folgt folgt -
Geben Sie die Länge und Breite des Rechtecks ​​zur Laufzeit ein

area=(float)3.14159*radius*radius;
p>

    Die Logik zum Ermitteln der Fläche eines Parallelogramms lautet wie folgt:
  • Geben Sie die Basis und Höhe des Parallelogramms ein
  • area=(float)len*breadth;
Beispiel

Das Folgende ist ein C-Programm zum Berechnen der Fläche eines Dreiecks, eines Quadrats, eines Kreises, eines Rechtecks ​​und eines Polygons unter Verwendung der Groß-/Kleinschreibung Wenn Sie das obige Programm ausführen, wird die folgende Ausgabe generiert:

    area=(float)base*height;

Das obige ist der detaillierte Inhalt vonC-Programm zum Drucken der Flächen von Dreiecken, Quadraten, Kreisen, Rechtecken und Polygonen mithilfe von Switch-Case-Anweisungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen