计算器程序

设计一个计算器程序,实现简单的加、减、乘、除运算

目录

代码:

结果:


代码:

<html>
<head>
     <title>计算器程序</title>
</head>
<body>
<form method=post>
     <table>
        <tr>
            <td>
               <input type="text" size="4" name="number1">
               <select name="caculate">
                    <option value="+">+
                    <option value="-">-
                    <option value="*">*
                    <option value="/">/
               </select>
               <input type="text" size="4" name="number2">
               <input type="submit" name="ok" value="计算">
           </td>
        </tr>
    </table>
</form>
</body>
</html>
<?php
    function cac($a,$b,$caculate)
    {
        if($caculate=="+")
            return $a+$b;
        if($caculate=="-")
            return $a-$b;
        if($caculate=="*")
            return $a*$b;
        if($caculate=="/")
            {
                if($b=="0")
                    echo"除数不能等于0";
                else
                    return $a/$b;
            }
    }
    if(isset($_POST['ok']))
    {
         $number1=$_POST['number1'];
         $number2=$_POST['number2'];
         $caculate=$_POST['caculate'];
         //调用is_numeric()函数判断接收到的字符串是否为数字
         if(is_numeric($number1)&&is_numeric($number2))
         {
             //调用cac函数计算结果
            $answer=cac($number1,$number2,$caculate);
            echo"<script>alert('".$number1.$caculate.$number2."=".$answer."')</script>";
    }
    else
        echo"<script>alert('输入的不是数字!')</script>";
  }
?>

结果如下图所示:

随便输入数字且选择一个运算符号: 

 

 

 输入数字之后的计算的结果:

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值