zoukankan      html  css  js  c++  java
  • 计算水果的总价格

    一、问题

    有三种水果,苹果、香蕉、梨,分别是5/斤、4/斤、3/斤。

    然后购买苹果2斤、香蕉3斤、梨1斤,且赶上优惠而一律打八折。

    请计算一共要花多少钱。

    二、分析计算

    总价=(苹果的斤数*每斤的钱数+香蕉的斤数*每斤的钱数+梨的斤数*每斤的钱数)*打折

    三、代码如下

    <?php 
        //设定字符集,防止乱码
        header('Content-type:text/html;charset=utf-8');
        //定义常量,表示八折
        const ZHE = 0.8;
        //定义变量,水果名字
        $name1 = '苹果';
        $name2 = '香蕉';
        $name3 = '梨';
        //定义购买水果的斤数
        $name1_num = 2;
        $name2_num = 3;
        $name3_num = 1;
        //对应水果的每斤价格
        $name1_price = 5;
        $name2_price = 4;
        $name3_price = 3;
        //计算每件水果的总价格
        $name1_total = $name1_num * $name1_price;
        $name2_total = $name2_num * $name2_price;
        $name3_total = $name3_num * $name3_price;
        //总价格
        $total = ($name1_total + $name2_total + $name3_total) *ZHE;
    
        //用php编辑表格并将其输出
        //这是个六行三栏的表格
        $str = "<table border='1'>";
        $str .= "<tr align='center'><td>水果民称</td><td>购买数量(斤)</td><td>水果总价格(元)</td></tr>";
        $str .= "<tr align='center'><td>$name1</td><td>$name1_num</td><td>$name1_total</td></tr>";
        $str .= "<tr align='center'><td>$name2</td><td>$name2_num</td><td>$name2_total</td></tr>";
        $str .= "<tr align='center'><td>$name3</td><td>$name3_num</td><td>$name3_total</td></tr>";
        $str .= "<tr align='right'><td colspan='3'>水果折扣:".ZHE."</td></tr>";
        $str .= "<tr align='right'><td colspan='3'>打折后购买的总水果价格:{$total}元</td></tr>";
        $str .= "</table>";
        //这里的变量或常量必须露出来,否则就必须把变量用大括号抱起来。
        //输出整体的str,否则都只是变量的一种形式
        echo $str;

     四、知识点

    1.注释

      分为 单行注释// 和多行注释/*...*/

    2.标识符

      只能由字母、数字下划线组成

      开头不得用数字开头,必须是字母、下划线。

      大小写敏感

      不能与php中的保留字冲突

    3.常量

      常量定义有两种

      1)define('【常量名】','【常量值】',【ture|false】);

      当为ture时,对大小写不敏感

      如:

      define('yz','yinwangyizhi',true);

      echo yz;

      echo YZ;

      这俩结果是一样的。当然!要把turn改为false,那就不一样了。

      同时,还能使用constant()函数来输出常量。

      如:

      echo constant('yz');

      2)const 关键字。

      const PI=3.14;

      echo PI;

    4.变量

      变量是以$符号和变量名组成

      $name = '小狼';   //这是字符串

      $num = 2;  //这是数字

      PHP的变量可支持可变变量,即$str的值等于“name”时,$$str就表示$name。

    5.运算符

      $str = 'yinwang';

      $str .= 'yizhi';

      等价于

      $str = $str. 'yinzhi';

  • 相关阅读:
    原型设计
    案例分析
    编程作业
    《构建之法》阅读任务
    2021.3.11 准备工作随笔
    课程总结
    第十四周课程总结&实验报告(简单记事本的实现)
    第十三周课程总结
    第十二周
    第十一周课程总结
  • 原文地址:https://www.cnblogs.com/yinwangyizhi/p/9377368.html
Copyright © 2011-2022 走看看