当前位置: 首页 > news >正文

C# 计算梯形面积和周长的程序(Program to calculate area and perimeter of Trapezium)

 梯形是至少有一对边平行,其他两条边可以不平行的四边形。平行边称为梯形的底,其他两条边称为梯形的腿。平行边之间的垂直距离称为梯形的高。

公式 : 

梯形面积: 0.5 * (a + b) * h

梯形周长: a + b + c + d

例子: 

输入:a = 5,b = 6,c = 4,d = 3,h = 8

输出:   梯形面积:44
梯形周长:18

输入:a = 10,b = 15,c = 14,d = 11,h = 21

输出:   梯形面积:262.5
梯形周长:50

以下是上述公式的实现: 

// C# program to calculate area
// and perimeter of Trapezium
using System;

class GFG {

    // Function to calculate area of Trapezium
public static float areaTrapezium (float a,
float b, float h)
{
return ((a + b) * h) / 2;
}

// Function to perimeter of Trapezium
public static float perimeterTrapezium (float a,
float b, float c, float d)
{
return (a + b + c + d);
}

    

    // Driver function
public static void Main()
{

// a, b, c, d are four sides of Trapezium 
// and h is height between two parallel sides.
float a = 5;
float b = 15;
float c = 11;
float d = 4;
float h = 20;

// Printing value of area.
Console.Write("Area Of Trapezium : ");
Console.WriteLine(areaTrapezium (a, b, h));

// Printing value of Perimeter. 
Console.Write("Perimeter Of Trapezium : ");
Console.WriteLine(perimeterTrapezium (a, b, c, d));
}

}

// This code is contributed by "vt_m"

输出:

梯形面积 = 200

梯形周长 = 35

时间复杂度:O(1)

空间复杂度:O(1)

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

http://www.lryc.cn/news/594908.html

相关文章:

  • 在Windows Server 2012 R2中安装与配置IIS服务并部署mssql靶机教程
  • 【世纪龙科技】新能源汽车概论-汽车教学数字课程资源
  • 如何编写假设和约束---SRS软件需求规格指南系列
  • 概率论与数理统计(八)
  • 【跨国数仓迁移最佳实践2】MaxCompute SQL执行引擎对复杂类型处理全面重构,保障客户从BigQuery平滑迁移
  • java和ptyhon对比
  • C# Lambdab表达式 Var 类
  • PyQt5—QInputDialog 学习笔记
  • Iridium Certus 9704 卫星物联网开发套件
  • uniapp app pdf.js报错:Uncaught SyntaxError:Unexpected token ‘{‘
  • UART串口
  • 学习日志7.21
  • QT6 源,七章对话框与多窗体(6) 颜色对话框 QColorDialog :本类的属性,信号函数,静态成员函数,以及源代码
  • 使用AI把普通的条形柱状图,丰富成“好看高大上”的条形柱状图
  • Three.js实现银河流光粒子星空特效原理与实践
  • 基于ECharts的电商销售可视化系统(数据预测、WebsSocket实时聊天、ECharts图形化分析、缓存)
  • 【LINUX操作系统】搭建web网络服务器
  • Softhub软件下载站实战开发(二十):Docker部署全攻略
  • Golang在Web开发中的应用
  • 网络协议(四)网络层 路由协议
  • uni-app 开发小程序项目中实现前端图片压缩,实现方式
  • uniapp使用uni-ui怎么修改默认的css样式比如多选框及样式覆盖小程序/安卓/ios兼容问题
  • 云原生周刊:K8s 中的后量子密码学
  • 【iOS】锁[特殊字符]
  • 类似腾讯会议的私有化音视频会议软件,BeeWorks Meet
  • MYSQL:数据库约束
  • Mysql(存储过程)
  • JVM 类加载过程笔记
  • MySQL 主从结构停库后重启操作及常见错误处理方法
  • javaSE(从0开始)day13