C# 求梯形面积的程序(Program to find area of a Trapezoid)

梯形的定义:

梯形是凸四边形,至少有一对边平行。平行边称为梯形的底边,另外两条不平行的边称为梯形的腿。梯形也可以有两对底边。

在上图中,CD || AB,它们构成底边,而另外两条边,即AD和BC,构成梯形的直角边。

梯形的面积可以用以下简单公式计算:

a = 底面

b = 底面

h = 高度

示例:

输入: base1 = 8,base2 = 10,height = 6

输出:面积为:54.0

输入: base1 = 4,base2 = 20,height = 7

输出:面积为:84.0

示例代码:

// C# program to calculate

// area of a trapezoid

using System;

class GFG

{

// Function for the area

static double Area(int b1,

int b2,

int h)

{

return ((b1 + b2) / 2) * h;

}

// Driver Code

public static void Main ()

{

int base1 = 8, base2 = 10,

height = 6;

double area = Area(base1, base2,

height);

Console.WriteLine("Area is: " + area);

}

}

// This code is contributed by vt_m

输出 :

**面积为:**54.0

**时间复杂度:**O(1)

**空间复杂度:**O(1)

如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。

相关推荐
我是唐青枫2 小时前
C#.NET ref struct 深度解析:语义、限制与最佳实践
c#·.net
火一线2 小时前
【C#知识点详解】基类、抽象类、接口类型变量与子类实例的归纳总结
开发语言·c#
Lv11770083 小时前
Visual Studio 中的密封类和静态类
ide·笔记·c#·visual studio
武藤一雄3 小时前
[奇淫巧技] WPF篇 (长期更新)
windows·microsoft·c#·.net·wpf
c#上位机5 小时前
halcon窗口显示带有箭头的直线
计算机视觉·c#·halcon
秦苒&5 小时前
【C语言指针四】数组指针变量、二维数组传参本质、函数指针变量、函数指针数组
c语言·开发语言·c++·c#
秋雨雁南飞5 小时前
C# 字符串占位
开发语言·c#
正运动技术6 小时前
PC强实时运动控制(一):C#的EtherCAT总线初始化(上)
c#·运动控制·正运动技术·运动控制器·ethercat·正运动·运动控制内核
d111111111d7 小时前
在STM32中,中断服务函数的命名有什么要求?
笔记·stm32·单片机·嵌入式硬件·学习·c#
极客智造8 小时前
深入解析 C# Type 类:解锁反射与动态编程的核心
c#·反射