C 语言查找梯形面积的程序

如何编写 C 语言程序来查找梯形的面积和中位线,并附有示例。在开始实际的 C 语言梯形面积计算程序示例之前,让我们先了解梯形中位线和面积背后的定义和公式。

C 语言梯形面积

如果我们知道高度和两条底边的长度,就可以使用以下公式计算梯形的面积。

面积 = (a+b)/2 *h

其中 a 和 b 是两条底边,h 是梯形的高度。我们可以使用以下公式计算梯形的中位线:

中位线 = (a+b) / 2。

如果我们知道中位线和高度,就可以将梯形面积计算为 中位线 * 高度。

C 语言查找梯形面积的程序

这个 C 语言程序允许用户输入梯形的两条边和高度。利用这些值,该 C 语言程序将计算梯形的面积和中位线。

/* C Program to find Area of a Trapezoid */

#include<stdio.h>

int main()
{
  float base1, base2, height, Area, Median;
 
  printf("\n Please Enter two bases and height of the trapezium \n");
  scanf("%f %f %f", &base1, &base2, &height);

  Area = 0.5 * (base1 + base2) * height;
  Median = 0.5 * (base1+ base2);

  printf("\n Area of a trapezium = %.2f \n", Area);
  printf("\n Median of a trapezium = %.2f \n", Median);

  return 0;
}
C Program to find Area of a Trapezoid

下面的 printf 语句将提示用户输入底边 1、底边 2 和高度值。

printf("\n Please Enter two bases and height of the trapezium \n");

下面的 C 编程 scanf 语句会将用户输入的值赋给相应的变量。例如,第一个值将赋给 base1,第二个值赋给 base2,第三个值赋给 height。

scanf("%f %f %f", &base1, &base2, &height);

C 程序中用户输入的值为 base1 = 6,base2 = 9,height = 4。

梯形面积 = 0.5 * (base1 + base2) * height;
梯形面积 = 0.5 * (6 + 9) * 4;
梯形面积 = 0.5 * 15 * 4;
梯形面积 = 30

梯形中位线 = 0.5 * (base1+ base2);
梯形中位线 = 0.5 * (6 + 9)
梯形中位线 = 0.5 * 15
梯形中位线 = 7.5