<?php
header('Content-Type: text/html; charset=utf-8');
define ('ROOT', $_SERVER['DOCUMENT_ROOT']);
include ROOT.'/assets/php/head.php';
/**
* 求梯形面积已知下底上底高
* 已知下底30,上底20,高15
* */
$val='30 20 15';
$img='';
//调动方法
mill($val,$img);
/**
* mill 是磨粉机的方法
* $val 传值过来计算,以空格分割成数值
* $img 自定义图片名,默认以文件名为图片名
* */
function mill($val,$img){
//初始化
include ROOT.'/assets/php/init.php';
img($img);
//以空格分割成数值
$vals = explode(' ',$val);
$a = evev($vals[0]);
$b = evev($vals[1]);
$h = evev($vals[2]);
//已知条件
$know = array();
array_push($know, $val);
$v0 = eveq($vals[0]);
array_push($know, "下底:$v0");
$v1 = eveq($vals[1]);
array_push($know, "上底:$v1");
$v2 = eveq($vals[2]);
array_push($know, "高:$v2");
//计算步骤
$step = array();
array_push($step, "{$math['eq']} {$math['lpar']}$a{$math['add']}$b{$math['rpar']}{$math['mul']}$h{$math['div']}2");
$ab = bcadd($a,$b);
array_push($step, "{$math['eq']} $ab{$math['mul']}$h{$math['div']}2");
$abh = bcmul($ab,$h);
array_push($step, "{$math['eq']} $abh{$math['div']}2");
$S = bcdiv($abh,2);
array_push($step, "{$math['eq']} $S");
//算出结果
$ends = array();
array_push($ends, "梯形的面积:$S");
//公式表示
$from = array();
array_push($from, "S{$math['eq']}{$math['lpar']}a{$math['add']}b{$math['rpar']}h{$math['div']}2");
//公式说明
$info = array();
array_push($info, "梯形的面积 等于 左括号 下底 加上 上底 右括号 乘以 高 除以 2。");
know($know);
ends($ends);
from($from);
step($step);
info($info);
}
?>
<?php include ROOT.'/assets/php/foot.php'; ?>
结果:
☁参考上图
☀已知条件
30 20 15
下底:30
上底:20
高:15
♠算出结果
梯形的面积:375
♦公式表示
S=(a+b)h÷2
♣计算步骤
= (30+20)×15÷2
= 50×15÷2
= 750÷2
= 375
♥公式解释
梯形的面积 等于 左括号 下底 加上 上底 右括号 乘以 高 除以 2。
原文地址:http://www.cnblogs.com/onestopweb/p/16905003.html
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,请务用于商业用途!
3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员!
8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载
声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性