php教程

php代码:几何面积计算器

php教程 51源码 2023-09-05 人阅读

本文使用PHP编写的几何面积计算器,包括圆、各种三角形、梯形、扇形和四边形的面积计算函数示例代码,让PHP更具趣味性:


<?php
// 计算圆的面积
function calculateCircleArea($radius) {
    return pi() * pow($radius, 2);
}
// 计算三角形的面积
function calculateTriangleArea($base, $height) {
    return 0.5 * $base * $height;
}
// 计算等边三角形的面积
function calculateEquilateralTriangleArea($side) {
    return (sqrt(3) / 4) * pow($side, 2);
}
// 计算梯形的面积
function calculateTrapezoidArea($base1, $base2, $height) {
    return (($base1 + $base2) / 2) * $height;
}
// 计算扇形的面积
function calculateSectorArea($radius, $angle) {
    return (pi() * pow($radius, 2) * $angle) / 360;
}
// 计算矩形的面积
function calculateRectangleArea($length, $width) {
    return $length * $width;
}
// 计算正方形的面积
function calculateSquareArea($side) {
    return pow($side, 2);
}
// 使用示例
$circleArea = calculateCircleArea(5);
$triangleArea = calculateTriangleArea(4, 6);
$equilateralTriangleArea = calculateEquilateralTriangleArea(5);
$trapezoidArea = calculateTrapezoidArea(3, 7, 4);
$sectorArea = calculateSectorArea(8, 90);
$rectangleArea = calculateRectangleArea(4, 5);
$squareArea = calculateSquareArea(5);
echo "圆的面积: " . $circleArea . "\n";
echo "三角形的面积: " . $triangleArea . "\n";
echo "等边三角形的面积: " . $equilateralTriangleArea . "\n";
echo "梯形的面积: " . $trapezoidArea . "\n";
echo "扇形的面积: " . $sectorArea . "\n";
echo "矩形的面积: " . $rectangleArea . "\n";
echo "正方形的面积: " . $squareArea . "\n";
?>


php代码:几何面积计算器


请根据需要自行调整输入参数和输出格式。让你这个几何面积计算器的功能更能够满足你的需求。

版权声明:文章搜集于网络,如有侵权请联系本站,转载请说明出处:https://www.51yma.cn/jiaocheng/php/1317.html
文章来源:文煞PHP笔记网-https://www.wensha.info/post/1210.html