1-15计算器的实现
<!DOCTYPE html>
<head>
<meta charset='utf-8'>
<title>简易计算器</title>
</head>
<body>
<h1>简易计算器</h1>
<form action="#" method='post'>
num1:<input type="text" name='num1'>
<select name="op" id="">
<option value="+">+</option>
<option value="-">-</option>
<option value="*">*</option>
<option value="/">/</option>
<option value="%">%</option>
</select>
num2:<input type="text" name='num2'>
<br/>
<input type="submit" value='计算' name='act'>
</form>
<?php
error_reporting(E_ALL&~E_NOTICE);
$act=$_POST['act'];
if($act){
$num1=$_POST['num1'];
$num2=$_POST['num2'];
$op=$_POST['op'];
if(is_numeric($num1)&&is_numeric($num2)){
if($op=='+'){
$res=$num1+$num2;
}else if($op=='-'){
$res=$num1-$num2;
}else if($op=='*'){
$res=$num1*$num2;
}else if($op=='/'){
if($num2!=0){
$res=$num1/$num2;
}
exit('零不能当作除数');
}else if($op=='%'){
$res=$num1%$num2;
}
echo '运算结果为:<br/>{$num1}{$op}{$num2}={$res}';
}else{
echo '非法操作数';
}
}
?>
</body>
</html>
//为什么第43行代码用了单引号就不能正常输出了
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星