<?php
header('Content-Type: text/html; charset=utf-8');
define ('ROOT', $_SERVER['DOCUMENT_ROOT']);
include ROOT.'/assets/php/head.php';
/**
* 求半圆周长面积已知直径
* 直径40
* */
$val='40';
$img='';
//调动方法
mill($val,$img);
/**
* mill 是磨粉机的方法
* $val 传值过来计算,以空格分割成数值
* $img 自定义图片名,默认以文件名为图片名
* */
function mill($val,$img){
//初始化
include ROOT.'/assets/php/init.php';
img($img);
//设置所有bc数学函数的默认小数点保留位数
bcscale (2);
//以空格分割成数值
$vals = explode(' ',$val);
$d = evev($vals[0]);
//已知条件
$know = array();
array_push($know, $val);
$v0 = eveq($vals[0]);
array_push($know, "直径:$v0");
//计算步骤
$step = array();
array_push($step, "半圆的周长:");
$pi = pi();
array_push($step, "{$math['eqs']} $pi{$math['mul']}$d{$math['div']}2{$math['add']}$d");
$dpi = bcmul($d,$pi);
array_push($step, "{$math['eqs']} $dpi{$math['div']}2{$math['add']}$d");
$dpi2 = bcdiv($dpi,2);
array_push($step, "{$math['eqs']} $dpi2{$math['add']}$d");
$C = bcadd($dpi2,$d);
array_push($step, "{$math['eqs']} $C");
array_push($step, "半圆的面积:");
array_push($step, "{$math['eqs']} $pi{$math['mul']}{$math['lpar']}$d{$math['div']}2{$math['rpar']}{$math['pow']}{$math['div']}2");
$r = bcdiv($d,2);
array_push($step, "{$math['eqs']} $pi{$math['mul']}$r{$math['pow']}{$math['div']}2");
$rr = bcmul($r,$r);
array_push($step, "{$math['eqs']} $pi{$math['mul']}$rr{$math['div']}2");
$pirr = bcmul($pi,$rr);
array_push($step, "{$math['eqs']} $pirr{$math['div']}2");
$S = bcdiv($pirr,2);
array_push($step, "{$math['eqs']} $S");
//算出结果
$ends = array();
array_push($ends, "半圆的周长:$C");
array_push($ends, "半圆的面积:$S");
//公式表示
$from = array();
array_push($from, "半圆的周长:C{$math['eq']}{$math['pi']}d{$math['div']}2{$math['add']}d");
array_push($from, "半圆的面积:S{$math['eq']}{$math['pi']}{$math['lpar']}d{$math['div']}2{$math['rpar']}{$math['pow']}{$math['div']}2");
//公式说明
$info = array();
array_push($info, "半圆的周长 等于 圆周长的一半 加上 直径。");
array_push($info, "半圆的面积 等于 圆面积的一半。");
know($know);
ends($ends);
from($from);
step($step);
info($info);
}
?>
<?php include ROOT.'/assets/php/foot.php'; ?>
结果:
☁参考上图
☀已知条件
40
直径:40
♠算出结果
半圆的周长:102.83
半圆的面积:628.31
♦公式表示
半圆的周长:C=πd÷2+d
半圆的面积:S=π(d÷2)²÷2
♣计算步骤
半圆的周长:
≈ 3.1415926535898×40÷2+40
≈ 125.66÷2+40
≈ 62.83+40
≈ 102.83
半圆的面积:
≈ 3.1415926535898×(40÷2)²÷2
≈ 3.1415926535898×20.00²÷2
≈ 3.1415926535898×400.00÷2
≈ 1256.63÷2
≈ 628.31
♥公式解释
半圆的周长 等于 圆周长的一半 加上 直径。
半圆的面积 等于 圆面积的一半。
标签:3.1415926535898,周长,面积,40,100007,半圆,直径
From: https://www.cnblogs.com/onestopweb/p/16906491.html