PHP网页实现简单计算器,但是不用于实际

分支结构分为:单分支,双分支,多分支,嵌套分支

if{}

if{}else{}

if{}elseif{]else{}

if{

if{}

else{}

}

<html>

<head>
<title>php实现计算器</title>
<meta http-equiv="Content-Type" content="text/html;charset=GBK">
</head>
<?php
$num1=true;
$num2=true;
$message="";
if(isset($_GET["sub"])){
if($_GET["num1"]==""){
$num1=false;
$message="第一个数不能为空";

}
if($_GET["num2"]==""){
$num2=false;
$message="第二个数不能为空";

}
/*if($num1&&$num2=="")
{
$message="其中一个数不能为空";
}*/
if($num1&&$num2){
$sum=0;
switch($_GET["ysf"]){
case"+":
$sum=$_GET["num1"]+$_GET["num2"];
break;
case"-":
$sum=$_GET["num1"]-$_GET["num2"];
break;
case"*":
$sum=$_GET["num1"]*$_GET["num2"];
break;
case"/":
$sum=$_GET["num1"]/$_GET["num2"];
break;
case"%":
$sum=$_GET["num1"]%$_GET["num2"];
break;

}
}
}












?>
<body>
<table align="center" border="1" width="500">
<caption><h1>计算器</h1></caption>
<form action="jsq.php" method="get">
<tr>
<td>
<input type="text" size="5" name="num1">
</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">
</td>
<td>
<input type="submit" value="计算" name="sub">
</td>
</tr>


<?php

if(isset($_GET["sub"])){
echo '<tr><td colspan="5">';
if($num1&&$num2){
echo "结果:".$_GET["num1"]."".$_GET["ysf"]."".$_GET["num2"]."=".$sum;
echo '</td></tr>';
}
else{
echo $message;
}

}


?>


</form>
</body>
</table>
</html>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值