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)

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

相关推荐
奔跑吧邓邓子12 小时前
从0到1学PHP(十):PHP 文件操作:读写与管理文件
开发语言·php·文件操作
眺望电子-ARM嵌入式13 小时前
技术笔记 | Ubuntu 系统 OTA 升级全流程详解
数据库·postgresql·php
帅帅梓14 小时前
Linux性能检测与调优
linux·运维·php
hjc_04204315 小时前
laravel下phpunit的使用
php·laravel
weixin_4374999216 小时前
【PHP属性详解:从基础到只读的完全指南】
开发语言·php
用户30745969820718 小时前
PHP 自动加载机制详解
后端·php
用户30745969820718 小时前
PHP 类常量详解:从入门到精通
后端·php
杨航 AI19 小时前
PHP 5.5 Action Management with Parameters (English Version)
android·开发语言·php
yzx99101321 小时前
关于PHP学习
运维·爬虫·自动化·php