PHP学习笔记——实例简单计算器(三);

 写程序尽量不要一遍写完这样会麻烦;
             1.先把最核心的主体功能写完;
             2.加功能;
             3.优化;
<?php
      error_reporting(E_ALL & ~E_NOTICE);
      if(isset($_POST['sub'])){
          //echo"用户是提交了";

          //这个是计算后的结果
         $sum ="";

         //判断用户选择的是那个运算符号
          switch($_POST['ysf']){
              case '+':
                       $sum = $_POST['num1'] + $_POST['num2'];
                       break;
              case '-':
                       $sum = $_POST['num1'] - $_POST['num2'];
                       break;
              case '*':
                       $sum = $_POST['num1'] * $_POST['num2'];
                       break;
              case '/':
                       $sum = $_POST['num1'] / $_POST['num2'];
                       break;
              case '%':
                        $sum = $_POST['num1'] % $_POST['num2'];
                        break;
          }
      }

    echo'<br>';
?>
<html>
<head>
    <title>简单计算器</title>
</head>

<body>
	<table border="0" width="400" align="center">
    	<form action="jjssqq.php" method="post">
       	 <caption><h1>简单计算器</h1></caption>

        <tr>
            <td>
                <input type="text"  size="5" name="num1"value=""/><br>
            </td>

            <td>
                <select name="ysf">
                    <option value="+"> + </option>
                    <option value="-"> - </option>
                    <option value="*"> * </option>
                    <option value="/"> / </option>
                    <option value="%"> % </option>
                </select>
            </td>

            <td>
                <input type="text" size="5" name="num2" value=""/><br>
            </td>

            <td>
                <input type="submit" name="sub" value="计算">
            </td>
    <tr>
            <td colspan="4">
                <?php
                       echo"计算结果:{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']}={$sum}";
                ?>
            </td>
    <tr>
        </tr>
    </form>
</table>
</body>
</html>
	<table border="0" width="400" align="center">
    	<form action="jjssqq.php" method="post">
       	 <caption><h1>简单计算器</h1></caption>

        <tr>
            <td>
                <input type="text"  size="5" name="num1"value=""/><br>
            </td>

            <td>
                <select name="ysf">
                    <option value="+"> + </option>
                    <option value="-"> - </option>
                    <option value="*"> * </option>
                    <option value="/"> / </option>
                    <option value="%"> % </option>
                </select>
            </td>

            <td>
                <input type="text" size="5" name="num2" value=""/><br>
            </td>

            <td>
                <input type="submit" name="sub" value="计算">
            </td>
    <tr>
            <td colspan="4">
                <?php
                       echo"计算结果:{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']}={$sum}";
                ?>
            </td>
    <tr>
        </tr>
    </form>
</table>
</body>
</html>

 

<?php

    <tr>
    <tr>
                <td colspan="4">
            </td>

           </tr>

 

<?php

    <td>
                <input type="text" size="5" name="num2" value=""/><br>
            </td>

            <td>
                <input type="submit" name="sub" value="计算">
            </td>
    <tr>
    <tr>
           <td colspan="4">
                <?php
                       echo"计算结果:{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']}={$sum} = ";
                ?>
           </td>

        </tr>

 

 

<?php
    
    error_reporting(E_ALL & ~E_NOTICE);
      if(isset($_POST['sub'])){
          //echo"用户是提交了";

          //这个是计算后的结果
         $sum ="";

 

 

<?php

     error_reporting(E_ALL & ~E_NOTICE);
      if(isset($_POST['sub'])){
          //echo"用户是提交了";

          //这个是计算后的结果
         $sum ="";

         //判断用户选择的是那个运算符号
          switch($_POST['ysf']){
              case '+':
                       $sum = $_POST['num1'] + $_POST['num2'];
                       break;
              case '-':
                       $sum = $_POST['num1'] - $_POST['num2'];
                       break;
              case '*':
                       $sum = $_POST['num1'] * $_POST['num2'];
                       break;
              case '/':
                       $sum = $_POST['num1'] / $_POST['num2'];
                       break;
              case '%':
                        $sum = $_POST['num1'] % $_POST['num2'];
                        break;
          }
      }

    echo'<br>';
?>
<?php

     <td>
                <input type="text" size="5" name="num2" value=""/><br>
            </td>

            <td>
                <input type="submit" name="sub" value="计算">
            </td>
    <tr>

    <tr>
           <td colspan="4">
                <?php
                       echo"计算结果:{$_POST['num1']}{$_POST['ysf']}{$_POST['num2']}={$sum}";
                ?>
           </td>

        </tr>

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值