Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

構造を使用して円と円柱の面積を見つけるCプログラム。


Cプログラミング言語では、構造の助けを借りて、円の面積、円柱の面積、体積を見つけることができます。

  • 円の面積を見つけるために使用されるロジック 次のとおりです-
s.areacircle = (float)pi*s.radius*s.radius;
  • 円柱の面積を見つけるために使用されるロジック 次のとおりです-
s.areacylinder = (float)2*pi*s.radius*s.line + 2 * s.areacircle;
  • シリンダーの体積を見つけるために使用されるロジック は-
s.volumecylinder = s.areacircle*s.line;

アルゴリズム

構造を使用して他のパラメータとともに円と円柱の面積を見つけるには、以下のアルゴリズムを参照してください。

ステップ1-構造体メンバーを宣言します。

ステップ2-入力変数を宣言して初期化します。

ステップ3-円柱の長さと半径を入力します。

ステップ4-円の面積を計算します。

ステップ5-シリンダーの面積を計算します。

ステップ6-シリンダーの体積を計算します。

以下は、構造を使用して他のパラメータとともに円と円柱の面積を見つけるCプログラムです-

#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\n",s.areacircle);
   //area of cylinder
   s.areacylinder = (float)2*pi*s.radius*s.line + 2 * s.areacircle;
   printf("Surface area of cylinder : %.2f\n", s.areacylinder);
   //volume of cylinder
   s.volumecylinder = s.areacircle*s.line;
   printf("volume of cylinder : %.2f\n", s.volumecylinder);
   return 0;
}

出力

上記のプログラムを実行すると、次の出力が生成されます-

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

  1. 直方体の表面積と体積を見つけるJavaプログラム

    この記事では、直方体の表面積と体積を計算する方法を理解します。直方体は、長方形の6つの面を持つ3次元オブジェクトです。つまり、辺の長さと幅が異なります。立方体と直方体の違いは、立方体の長さ、高さ、幅が等しいのに対し、直方体ではこれら3つは同じではないことです 直方体の表面積は、式-を使用して計算されます。 2*( length *width + width* height + height*length) 直方体の面積は、式-を使用して計算されます。 length*width*height 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Length

  2. 台形の領域を見つけるJavaプログラム

    この記事では、台形の領域を見つける方法を理解します。台形は、少なくとも1対の辺が互いに平行な四辺形の一種です。台形の平行な側面はベースと呼ばれ、台形の非平行な側面は脚と呼ばれます。台形とも呼ばれます。 台形の面積は、式-を使用して計算されます。 (height/2 * (side_1 + side_2). i.e. Area = ½ x (sum of the lengths of the parallel sides) x perpendicular distance between parallel sides 以下は同じもののデモンストレーションです。平行な辺aとbの長