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