<?php
//issset判断数值是否为空  ?使用三元运算符
$action=isset($_GET['action']) ? $_GET['action']:'*'; //输入运算符#判断判断输出数字是否为空 如果判断是对的就执行后面的条件,不成功就输出参数不正确$num1=isset($_GET['num1']) ? (int)$_GET['num1']:6;  //输入num1
$num2=isset($_GET['num2']) ? (int)$_GET['num2']:2;  //输入num2
//循环判断输入的输入的运算符,然后输出
switch ($action){case'+';echo"$num1+$num2=",$num1+$num2;break;case'-';echo"$num1-$num2=",$num1-$num2;break;case'*';echo"$num1*$num2=",$num1*$num2;break;case'÷';echo"$num1/$num2=",$num2 ? ($num1/$num2):'除数不能为0';break;default:echo'参数不正确';
}
?>

PHP函数实现计算器—加减乘除相关推荐

  1. python实现简单计算器加减乘除功能_Python3实现简单加减乘除运算的计算器

    这是用Python3编写的一个简易的计算器,只有加减乘除,没有括号. 个人思路:将公式以字符串形式传入: 1.去掉其中的空格,生成新的字符串进行操作: 2.提取其中的数字和运算符号分别生产新的列表: ...

  2. c语言goord函数,php的chr和ord函数实现字符加减乘除运算实现代码

    php的chr和ord函数实现字符加减乘除运算实现代码 chr函数用于将ASCII码转换为字符 ord函数是用来字符转换为ASCII码 ASCII码是计算机所能显示字符的编码,它的取值范围是0-255 ...

  3. [Python]可视化函数绘图计算器

    基于matplotlib的可视化函数绘图计算器的实现 前言 设计实现 分工设计 目标功能 实现过程 1.用户界面设计 2.表达式以LaTeX格式显示 3.二维绘图 4.三维绘图 4.求解线性方程组 特 ...

  4. c语言实现带加减乘除以及单元函数的计算器

    整体思路是逆波兰+计算后缀表达式 其中比较特殊的地方是实现了单元与多元函数的计算 首先是新引入了一个栈来存储函数名,然后在右括号的结算后把函数名push进目标栈 多元函数的逗号','处理类似右括号') ...

  5. 括号匹配,实现简单计算器(加减乘除,小括号)

    括号匹配算法 利用栈先进后出的特性,思路分三步: 1.遇到左括号,直接入栈,继续向后遍历: 2.遇到右括号, (1).如果栈为空,说明无对应左括号,则返回表达式不匹配: (2).如果栈不为为空,将栈顶 ...

  6. java 计算器——加减乘除,键盘输入和鼠标输入

    这次的键盘输入我只是完成了基本的加减乘除,sin,cos等函数运算暂时没有考虑,但是这是一个可以用鼠标控制输入也可以键盘输入的计算器,主要功能: 按下home键--清零,清空结果文本框,可重新输入新的 ...

  7. Java 接口实现计算器加减乘除(字符交互界面)

    //利用java接口实现计算器,实现加减乘除的功能 import java.util.Scanner; class Test {public static void main(String[] arg ...

  8. linux脚本计算器加减乘除,用shell写一个简易计算器,可以实现加、减、乘、除运算,假如脚本名字为1.sh,执行示例:./1....

    用shell写一个简易计算器,可以实现加.减.乘.除运算,假如脚本名字为1.sh,执行示例:./1.sh 1 + 2#!/bin/bash if [ $# -ne 3 ] then echo &quo ...

  9. Java事件侦听器函数_SWT 计算器 按钮事件监听 获取按钮text值

    用swt插件做计算器,监听所有按钮.通过按钮text值判断哪个按钮被点击,如"0"按钮被点击,就在text框里加个0.现在问题是怎样在监听函数里得到button的text值.10个 ...

最新文章

  1. 在php中如何实现cookie即时生效,不用刷新就可以使用
  2. 存储知识:数据一致性、分级存储、分层存储与信息生命周期管理
  3. 支持字典_【多测师小课堂】python数据类型之列表、字典、元祖、字符串
  4. Quartz.Net分布式任务管理平台(第二版)
  5. Mycat_MySql更新数据库失败 --read-only
  6. 站在智能路由的风口,他选择把传统OA放进盒子
  7. Supervisor管理hhvm进程
  8. python网站框架下载_最受欢迎的7款Python开源框架总结,忍不住收藏了~
  9. 离群点、异常点检测及Python实现(正态分布3∂,Z-score 异常值检测,基于MAD的Z-score 异常值检测,杠杆值点、DFFITS值、SR学生化残差、cook距离和covratio值)
  10. POJ 2723 2-SAT
  11. iOS中内存管理的问题——堆和栈
  12. 树莓派安装frp服务
  13. 记录在Eclipse中连接JDBC数据库的功能,并且实现增删改查
  14. 8583:全面掌握ISO8583报文协议zz
  15. 一文详解 RSA 非对称加密算法
  16. 数据分析全国薪酬分布状况
  17. 2022-9-28 c高级的复习
  18. NVIDIA SPADE 风景合成
  19. 「面向信仰编程」Draven 专访:像写代码一样,用树形的结构写文章
  20. method.invoke()和invoke()简单理解

热门文章

  1. 【教程】Ubuntu安装、使用gephi
  2. HTML 字体图标的引入
  3. 热敏打印机 图片指令打印图片
  4. 【媒体聚焦】“我们为什么要为景安点赞”——记景安网络十四年峥嵘岁月
  5. 利用SpringBoot返回一个json对象
  6. 一个人的心态好比琴弦
  7. sqlite 简明教程
  8. 机器学习-周志华总结
  9. 豆角炒肉 肉末豆腐
  10. 远程手机教学|简单实用,1键远程协助老人使用智能手机