PHP 求梯形面积的程序(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

示例代码:

<?php

// PHP program to calculate

// area of a trapezoid

// Function for the area

function Area( b1, b2, $h)

{

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

}

// Driver Code

base1 = 8; base2 = 10;

$height = 6;

area = Area(base1, base2, height);

echo("Area is: ");

echo($area);

// This code is contributed by vt_m.

?>

输出 :

**面积为:**54.0

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

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

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

相关推荐
搬码临时工4 小时前
通过自定义域名访问内网的web服务和tcp应用:内网ip到局域网外域名访问过程
服务器·tcp/ip·php
用户30745969820710 小时前
PHP 命名空间(Namespace)全解析:从零开始,一篇讲透!
php
Q_Q51100828514 小时前
python的校园研招网系统
开发语言·spring boot·python·django·flask·node.js·php
大熊不是猫14 小时前
Laravel 事件与监听器
php·laravel·event
晨曦54321017 小时前
图(Graph):关系网络的数学抽象
开发语言·算法·php
MZ_ZXD0011 天前
springboot汽车租赁服务管理系统-计算机毕业设计源码58196
java·c++·spring boot·python·django·flask·php
朱皮皮呀1 天前
Spring Cloud——服务注册与服务发现原理与实现
运维·spring cloud·eureka·服务发现·php
花开富贵贼富贵1 天前
计算机网络技术学习-day4《路由器配置》
网络·智能路由器·php
BingoGo2 天前
PHP 集成 FFmpeg 处理音视频处理完整指南
后端·php
望获linux2 天前
【实时Linux实战系列】基于实时Linux的物联网系统设计
linux·运维·服务器·chrome·php