php自定义函数计算器,PHP实现简单计算器
table{
border:1px solid #CC9999;
width:600px;
}
th{
background:#CCCCCC;
}
td{
background:#CCC;
font:Georgia, "Times New Roman", Times, serif;
}
.setno{
color:#FF0000;
}
.setyes{
color:#03F;
}
$num1 = true; //判断第一个数是否为空
$num2 = true;//判断第二个数是否为空
$iszeno = true;//判断除数是否为0
$isnum1 = true; //判断第一个数是否为有效数
$isnum2 = true;//判断第二个数是否为有效数
$message = ""; //记录错误消息
if(isset($_POST["js"])){
if($_POST["num1"] == ""){
$num1 = false;
$message .= "第一个数不能为0!";
}
if($_POST["num2"] == ""){
$num2 = false;
$message .= "第二个数不能为0!";
}else{
if( $_POST["opt"] == "/" && $_POST["num2"] == "0"){
$iszeno = false;
$message .= "除数不能为0!";
}
if($_POST["opt"] == "%" && $_POST["num2"] == "0"){
$iszeno = false;
$message .= "除数不能为0!";
}
}
if(!is_numeric($_POST["num1"])){
$isnum1 = false;
$message .= "第一个数不是有效数,请输入一个有效数字!";
}
if(!is_numeric($_POST["num2"])){
$isnum2 = false;
$message .= "第二个数不是有效数,请输入一个有效数字!";
}
}
/* */
?>
计算器 ----by Jackie Lee
"/>
>+
>-
>*
>/
>%
" />
if(isset($_POST["js"])){
echo '
';
$result = 0.0;
switch($_POST["opt"]){
case '+':
$result = $_POST["num1"] + $_POST["num2"];
break;
case '-':
$result = $_POST["num1"] - $_POST["num2"];
break;
case '*':
$result = $_POST["num1"] * $_POST["num2"];
break;
case '/':
if($_POST["num2"] != "0"){
$result = $_POST["num1"] / $_POST["num2"];
}
break;
case '%':
if($_POST["num2"] != "0"){
$result = $_POST["num1"] % $_POST["num2"];
}
break;
}
if(!$message){
echo ''."计算结果:".$_POST["num1"]." ".$_POST["opt"]." ".$_POST["num2"]." = ".$result."";
}else{
echo '错误:'.$message."";
}
echo '
';
}
?>
php自定义函数计算器,PHP实现简单计算器相关推荐
- php定义一个计算器函数,php学习之简单计算器实现代码
PHP实现简单计算器 //单路分支 if(isset($_GET["sub"])) { $num1=true;//数字1是否为空标记 $num2=true;//数字2是否为空标记 ...
- java做计算器_java实现简单计算器
本文实例为大家分享了java实现简单计算器的具体代码,供大家参考,具体内容如下 思路:定义一个主框架Frame,我们对原设计的草图进行划分,以方便后面的布局 下面我们来对主框架进行划分 如图,我们将主 ...
- 求java简单计算器源代码_java简单计算器源代码
简单计算器代码 package calcultorthree; import java.awt.BorderLayout;//导入边界布局管理器类 import java.awt.GridLayout ...
- php编写一个简单计算器程序,PHP 简单计算器代码实现
/* * 简单计算器 */ error_reporting(E_ALL & ~E_NOTICE); if(isset($_POST['sub'])){ $a = $_POST['num1']; ...
- android复杂计算器代码,android简单计算器代码
<android简单计算器代码>由会员分享,可在线阅读,更多相关<android简单计算器代码(9页珍藏版)>请在人人文库网上搜索. 1.package class Calcu ...
- java 简单的计算器程序_java 简单计算器
做的很简陋 慢慢学习中!!!!!! import java.awt.*; public class 计算 { public static void main(String[] args) { win ...
- 函数加正则实现简单计算器
本实现主要用到正则匹配的知识和函数的知识点完成一个能实现简单的加减乘除的计算器的运算 import re#乘除运算 def numl_mod(args):resurt = re.compile('(\ ...
- java实现计算器_Java 实现简单计算器
最后一次更新于2019/07/08 效果演示图 功能与流程 要制作一个简易计算器,首先你要清楚GUI里要显示什么: 结果显示框 0-9的数字 删除功能 清楚功能 搜寻历史记录功能 计算结果的功能 括号 ...
- js 月份间隔计算器_js实现简单计算器
参考部分资料,编写一个简单的计算器案例,虽然完成了正常需求,但是也有不满之处,待后续实力提升后再来补充,先把不足之处列出: 1:本来打算只要打开页面,计算器的输入框会显示一个默认为0的状态,但是在输入 ...
最新文章
- 利用Windows自带服务架设免费邮件服务器
- C# 8中的默认接口方法
- 微信朋友圈装x代码_NBA总决赛朋友圈装X图鉴:直男之间有真正的友谊吗?
- 微软称HTML5是IE 9的核心 要尽快淘汰IE 6
- 1.3 matlab常用的内部数学函数
- ES6深入浅出-1 新版变量声明:let 和 const-1.视频 概述
- 11.8 scrum report
- 【VUE3】Hash模式与HTML5模式使用区别
- 一定要学会了解大数据
- iar编译器添加c语言标准库,用IAR编译器开发DS80C400
- 图形 1.4 PC手机图形API介绍
- Ps学习(圆形选区和自由变换的运用)
- tracker_kcf环境配置
- 麦当劳大学: 标准化执行的66个细节
- 做一次实实在在交互设计竞品分析吧
- 电子工程师必会的18大技能
- 模型展UV的原则和快速展UV软件Rizom
- stm32f的一些问题
- 美国计算机申请转专业先修课,美国留学转专业申请需要修读哪些先修课?
- 【无标题】数学实验 慕课答案 第一节