本文使用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";
?>
请根据需要自行调整输入参数和输出格式。让你这个几何面积计算器的功能更能够满足你的需求。
