php编写一个简单计算器程序,PHP 简单计算器代码实现
/*
* 简单计算器
*/
error_reporting(E_ALL & ~E_NOTICE);
if(isset($_POST['sub'])){
$a = $_POST['num1'];
$b = $_POST['num2'];
$var = $_POST['operator'];
$flag = true;
$errormess = "存在问题如下:
";
if($a == ""){
$flag = false;
$errormess .= "第一个数不能为空
";
}elseif(!is_numeric($a)){
$flag = false;
$errormess .= "第一个数字必须是数字
";
}
if($b == ""){
$flag = false;
$errormess .= "第二个数不能为空
";
}elseif(!is_numeric($b)){
$flag = false;
$errormess .= "第二个数字必须是数字
";
}
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;
}
}
}
?>
简单计算器
value="+" >+
value="-" >-
value="*" >*
value="/" >/
value="%" >%
计算结果
if($flag){
echo $_POST['num1'].$_POST['operator'].$_POST['num2']."=".$sum;
}else{
echo $errormess;
}
?>
php编写一个简单计算器程序,PHP 简单计算器代码实现相关推荐
- C语言编程编制职工档案管理程序,C语言 编写一个职工档案程序.doc
C语言 编写一个职工档案程序 一.实验项目: 实验6 课程设计 (时间安排:6课时) 二.实验内容: 编写一个职工档案程序,设计实现如下功能: 建立一个职工数据结构,结构包含姓名.序号.性别和年龄信息 ...
- 2023-05-29 用 fltk gui库编写一个打字练习程序
用 fltk gui库编写一个打字练习程序 前言 一.FLTK GUI 库 二.使用步骤 1.引入库 2.使用代码 总结 前言 给孩子练习键盘打字, 发现终端还是欠点意思, 研究了一下gui, 最终用 ...
- 怎样用才c语言定义一个三位数,怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和。要求主函数包括输入输出和调用该函数。...
点击查看怎样编写一个c语言程序计算任意输入一个3位数的整数的各位数字之和.要求主函数包括输入输出和调用该函数.具体信息 答:#include void main(){ int a,sum=0; pri ...
- c语言编程1 1=2,编写一个C语言程序:求S=1/1+1/2+1/3+…+1/n
编写一个C语言程序:求S=1/1+1/2+1/3+-+1/n以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 编写一个C语 ...
- java写便签_如何编写一个便签程序(用Java语言编写)
如何编写一个便签程序(用Java语言编写) 热度:336 发布时间:2011-02-18 11:44:16 如何编写一个便签程序(用Java语言编写) 因为以前没有好好学习Java,都搞忘了,请大 ...
- java基础,继承类题目:编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E...
21.编写一个Java应用程序,该程序包括3个类:Monkey类.People类和主类 E.要求: (1) Monkey类中有个构造方法:Monkey (String s),并且有个public vo ...
- 编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接、整数相加和浮点数相加。要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃。
编写一个Java应用程序,从键盘读取用户输入两个字符串,并重载3个函数分别实现这两个字符串的拼接.整数相加和浮点数相加.要进行异常处理,对输入的不符合要求的字符串提示给用户,不能使程序崩溃. pack ...
- java编写一个个人通信录程序
Java编写一个个人通信录程序,具有如下功能: (1)定义一个类,包括姓名.邮政编码.通信地址等成员变量 (2)查找:根据姓名在文件中查找个人信息,如果找到则显示出来 (3)添加:向文件中写个人信息 ...
- 编写一个USB接口程序,模拟计算机启动过程和关闭过程启动过程中要加载鼠标、键盘、麦克风等USB设备,具体要求如下: (1)定义一个接口USB,包含两个抽象方法turnOn()he turnOff(),
一.好物推荐 给大家推荐三款蓝牙耳机,下面的链接可以直接购买: 1.https://item.taobao.com/item.htm?ft=t&id=643733003968 2.https: ...
- 左右植树java_Plant 模拟植树活动,编写一个java应用程序 联合开发网 - pudn.com
Plant 所属分类:Java编程 开发工具:Java 文件大小:1KB 下载次数:3 上传日期:2011-03-20 17:42:26 上 传 者:大宝 说明: 模拟植树活动,编写一个java应用 ...
最新文章
- 2013年中国高校网购实力排行榜
- uml 工具_【推荐】灵活而丰富UML建模工具Enterprise Architect!
- UNIGUI下载文件
- c语言中函数调用的原理
- 高安全性同态加密算法_坏的同态性教程
- (48)Verilog HDL UART发送设计
- JSP 九大内置对象详解
- 在VMware安装Windows server 2003步骤
- 无盘工作站建立全攻略
- 录入数学公式至mark down文档的方法
- Swift基础——数组Array
- 发布一个iPhone版“远程桌面”
- 安卓逆向—霸哥磁力搜索apk过签名校验
- 智能座舱又迎来一个新的「蓝海」赛道!谁在领跑?
- Git分支 查看branch 创建 切换checkout 合并merge(先切回主分支) 删除branch -d 推送push
- 【软件工程】软件需求
- 2021-8-31 学习日记——idea中快捷键alt+insert找不到get和set方法
- Solidity实现拍卖竞价,代码解析,著名代码文档出处
- 女程序员在IT界的发展方向是什么?
- 抖音昵称html,抖音最近流行这种符号,放昵称超好看!