<?php
header('Content-Type: text/html; charset=utf-8');
include './assets/php/head.php';

/**
 * 第一个正式计算长方体的体积公式
 * 已知长是47+23,宽是40,高是30
 * 求长方体的体积
 * */

$val='47+23 40 30';
$img='';

mill($val,$img);

//磨粉机
function mill($val,$img){
    include './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");

    $abcd = array();
    array_push($abcd, "{$math['eq']} $a{$math['mul']}$b{$math['mul']}$h");
    $ab = bcmul($a,$b);
    array_push($abcd, "{$math['eq']} $ab{$math['mul']}$h");
    $abh = bcmul($ab,$h);
    array_push($abcd, "{$math['eq']} $abh");

    $ends = array();
    array_push($ends, "长方体的体积:$abh");

    $from = array();
    array_push($from, "V{$math['eq']}abh");

    $info = array();
    array_push($info, "长方形的体积 等于 长 乘以 宽 乘以 高。");

    know($know);
    ends($ends);
    from($from);
    abcd($abcd);
    info($info);
}

//显示参考图 img
function img($img){
    $pic ='';
    if(empty($img)){   
        $pic = substr(basename(__FILE__),0,6).'.png'; 
    }else{
        $pic = $img;
    }
    echo '<p><img src="./assets/img/'.$pic.'"></p>';
    echo '<p style="font-size: 16px;"><span style="color: #ccc">&#9729;</span>参考图上</p><br>';
}

//eval计算 evev
function evev($num){
    $sum = eval("return $num;");
    return $sum;
}

//eveq计算 eveq
function eveq($num){
    $result = '';
    if(is_numeric($num)){
        $result = $num;
    }else{
        $sum = evev($num);
        $result = "$sum = $num";
    }
    return $result;
}

//已知条件 know
function know($arr){
    echo '<h3><span style="color: #f60">&#9728;</span>已知条件</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';

}

//算出结果 ends
function ends($arr){
    echo '<h3><span style="color: #000">&spades;</span>算出结果</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';
}

//公式表示 from
function from($arr){
    echo '<h3><span style="color: #f00">&diams;</span>公式表示</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';
}

//计算过程 abcd
function abcd($arr){
    echo '<h3><span style="color: #000">&clubs;</span>计算过程</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';
}

//公式解释 info
function info($arr){
    echo '<h3><span style="color: #f00">&hearts;</span>公式解释</h3><ul>';
    foreach ( $arr as $value ) {
        echo '<li>'.$value.'</li>';
    }
    echo '</ul><br>';
}

?>
<?php include './assets/php/foot.php'; ?>

结果:

☁参考图上


☀已知条件
47+23 40 30
长:70 = 47+23
宽:40
高:30

♠算出结果
长方体的体积:84000

♦公式表示
V=abh

♣计算过程
= 70×40×30
= 2800×30
= 84000

♥公式解释
长方形的体积 等于 长 乘以 宽 乘以 高。

原文地址:http://www.cnblogs.com/onestopweb/p/16899818.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性