PHP 简单计算器代码实现
/** 简单计算器*/error_reporting(E_ALL & ~E_NOTICE);if(isset($_POST['sub'])){$a = $_POST['num1'];$b = $_POST['num2'];$var = $_POST['operator'];$flag = true;$errormess = "存在问题如下:<br/>";if($a == ""){$flag = false;$errormess .= "第一个数不能为空<br/>";}elseif(!is_numeric($a)){$flag = false;$errormess .= "第一个数字必须是数字<br/>";}if($b == ""){$flag = false;$errormess .= "第二个数不能为空<br/>";}elseif(!is_numeric($b)){$flag = false;$errormess .= "第二个数字必须是数字<br/>";}if($flag){$sum='';switch($var){case '+':$sum=$a+$b;break;case '-':$sum=$a-$b;break;case '*':$sum=$a*$b;break;case '/':$sum=$a/$b;break; case '%':$sum=$a%$b;break;}}
}?><html><head><title>简单计算器</title></head><body><div><form action="index.php" method="post"><input type="text" name="num1" value="<?php echo $_POST['num1']?>" />
<select name="operator">
<option <?php echo $_POST['operator']=='+' ? "selected" : "" ?> value="+" >+</option>
<option <?php echo $_POST['operator']=='-' ? "selected" : "" ; ?> value="-" >-</option>
<option <?php echo $_POST['operator']=='*' ? "selected" : "" ; ?> value="*" >*</option>
<option <?php echo $_POST['operator']=='/' ? "selected" : "" ; ?> value="/" >/</option>
<option <?php echo $_POST['operator']=='%' ? "selected" : "" ; ?> value="%" >%</option>
</select> <input type="text" name="num2" value="<?php echo $_POST['num2']?>" /><input type="submit" name="sub" value="submit"></form></div>
<h4>计算结果</h4>
<?php
if($flag){
echo $_POST['num1'].$_POST['operator'].$_POST['num2']."=".$sum;
}else{echo $errormess;
}
?></body>
</html>
转载于:https://blog.51cto.com/11410485/1840123
PHP 简单计算器代码实现相关推荐
- android复杂计算器代码,android简单计算器代码
<android简单计算器代码>由会员分享,可在线阅读,更多相关<android简单计算器代码(9页珍藏版)>请在人人文库网上搜索. 1.package class Calcu ...
- php编写一个简单计算器程序,PHP 简单计算器代码实现
/* * 简单计算器 */ error_reporting(E_ALL & ~E_NOTICE); if(isset($_POST['sub'])){ $a = $_POST['num1']; ...
- 求java简单计算器源代码_java简单计算器源代码
简单计算器代码 package calcultorthree; import java.awt.BorderLayout;//导入边界布局管理器类 import java.awt.GridLayout ...
- 使用Vue三种方法实现简单计算器
使用Vue三种方法实现简单计算器 代码实现了一个简单的计算器,用户可以在输入框中输入两个数字,选择一个操作符,并点击"等于"按钮,Vue.js会根据用户的输入进行计算,并将结果显示 ...
- JavaScript实现简单计算器及输出三角形(初学者适用)
某博主(咳咳本人)太无聊,昨天回想到了大学时学过js实现简单计算器和三角形输出,突然来了兴趣,写了一篇js简单的实现,很适合初学者. 一.简单计算器代码如下: <!DOCTYPE html> ...
- 数据结构实验报告(二)简单计算器(中缀转后缀)
报告汇总之c语言数据结构报告篇(二) 简单计算器 代码区 #include <stdio.h> #include <stdlib.h>char S[100]; char S2[ ...
- Android实现有声计算器代码,android studio实现简单的计算器(无bug)
本文实例为大家分享了android studio实现简单计算器的具体代码,供大家参考,具体内容如下 1.效果图 2布局代码 3.逻辑代码 package com.example.myzhuoye; i ...
- 用C语言实现一个简单的计算器代码
#include <stdio.h> #include <math.h> #include <stdlib.h> //预处理指令 int main(void) {d ...
- html网页加减乘除代码,html+js实现简单的计算器代码(加减乘除)
html+js实现简单的计算器代码(加减乘除) function setOp(op, opTips) { var tb=document.getElementById("tb_calc&qu ...
最新文章
- 国人的发明:鲁班语言
- 在家办公的第一天,钉钉、企业微信集体“崩溃”...
- gridview里找到控件
- css 固定内容显示范围,css之让文字在一定范围内显示,不超过固定的宽度和高度...
- Sad Angel (悲伤的天使)-Игорь Крутой
- 那些零碎的感悟,那些成长的事【壹】
- 渗透测试小马(一句话)篇
- 无线模块在工业控制上的应用
- 目标检测的二十年发展史—从传统方法到深度学
- linux双网卡 ipv4 ipv6 双栈,ipv4 ipv6双栈哪个优先
- 即将改变软件开发的5个Java9新特性
- ucos实时操作系统应用开发流程
- Python Tricks(十二)—— 有理数的加法
- 华为研发工程师笔试编程题
- java编写数独计算器
- 使用DoraCloud在Proxmox虚拟化平台搭建桌面云
- 【openlayers】ol3地图组成部分
- bzoj 2708: [Violet 1]木偶
- 关于汇编ARM指令DCD
- RPi.GPIO 官方使用文档翻译