Heim > Backend-Entwicklung > C++ > Hauptteil

C-Programm, das mit Strukturen geschrieben wurde, um die Fläche von Kreisen und Zylindern zu berechnen

PHPz
Freigeben: 2023-08-29 21:41:10
nach vorne
955 Leute haben es durchsucht

C-Programm, das mit Strukturen geschrieben wurde, um die Fläche von Kreisen und Zylindern zu berechnen

In der Programmiersprache C können wir Strukturen verwenden, um die Fläche eines Kreises, die Fläche und das Volumen eines Zylinders zu ermitteln. Die Logik für

  • , um die Fläche eines Kreises zu ermitteln, lautet wie folgt:
  • s.areacircle = (float)pi*s.radius*s.radius;
    Nach dem Login kopieren
    Die Logik für die Berechnung der Fläche eines Zylinders
  • lautet wie folgt:
    s.areacylinder = (float)2*pi*s.radius*s.line + 2 * s.areacircle;
    Nach dem Login kopieren
Die Logik für die Ermittlung des Volumens eines Zylinders
    ist −
  • s.volumecylinder = s.areacircle*s.line;
    Nach dem Login kopieren
    Algorithmus
Beziehen Sie sich auf den unten angegebenen Algorithmus, um die Fläche und andere Parameter von Kreisen und Zylindern mithilfe von Strukturen zu berechnen.

Schritt 1 – Deklarieren Sie die Strukturmitglieder.

Schritt 2 – Eingabevariablen deklarieren und initialisieren.

Schritt 3 – Geben Sie die Länge und den Radius des Zylinders ein.

Schritt 4 – Berechnen Sie die Fläche des Kreises.

Schritt 5 – Berechnen Sie die Fläche des Zylinders.

Schritt 6 – Berechnen Sie das Volumen des Zylinders.

Beispiel

Das Folgende ist ein C-Programm zur Berechnung der Fläche von Kreisen und Zylindern sowie anderer Parameter mithilfe von Strukturen -

Echtzeitdemonstration

#include<stdio.h>
struct shape{
   float line;
   float radius;
   float areacircle;
   float areacylinder;
   float volumecylinder;
};
int main(){
   struct shape s;
   float pi = 3.14;
   //taking the input from user
   printf("Enter a length of line or height : ");
   scanf("%f",&s.line);
   printf("Enter a length of radius : ");
   scanf("%f",&s.radius);
   //area of circle
   s.areacircle = (float)pi*s.radius*s.radius;
   printf("Area of circular cross-section of cylinder : %.2f</p><p>",s.areacircle);
   //area of cylinder
   s.areacylinder = (float)2*pi*s.radius*s.line + 2 * s.areacircle;
   printf("Surface area of cylinder : %.2f</p><p>", s.areacylinder);
   //volume of cylinder
   s.volumecylinder = s.areacircle*s.line;
   printf("volume of cylinder : %.2f</p><p>", s.volumecylinder);
   return 0;
}
Nach dem Login kopieren

Ausgabe

Wenn das obige Programm ausgeführt wird, erzeugt es die folgende Ausgabe −

Enter a length of line or height: 34
Enter a length of radius: 2
Area of circular cross-section of cylinder: 12.56
Surface area of cylinder: 452.16
volume of cylinder : 427.04
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonC-Programm, das mit Strukturen geschrieben wurde, um die Fläche von Kreisen und Zylindern zu berechnen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage