简单的运算

这是这些代码的效果,在框内输入数字选择加减乘除,进行运算。

javascript综合练习作业一

+
         
-
         
*
         
/
         
%
       =

  <!DOCTYPE html>
  <html>
  <head lang="en">
  <meta charset="UTF-8">
  <title></title>
  <style>
   
  </style>
  </head>
  <body>
  <div>
  javascript综合练习作业一
  </div>
  <div>
  <input type="text" size="10" id="num1" />
  <select name="sel" id="sel">
  <option>+</option>
  <option>-</option>
  <option>*</option>
  <option>/</option>
  <option>%</option>
  </select>
  <input type="text" size="10" id="num2" />
  <button onclick="myadd()">=</button>
  <input type="text" size="10" id="num3" readonly />
  <div id="div11" style="color: red; font-size: 12px;" >
   
  </div>
  </div>
  <script>
  function myadd(){
  var num1 = document.getElementById(‘num1‘);
  var num2 = document.getElementById(‘num2‘);
  var num3 = document.getElementById(‘num3‘);
  var errinfo = document.getElementById(‘div11‘);
  var sel = document.getElementById(‘sel‘);
   
  errinfo.innerHTML=‘‘;
   
  if(num1.value=="" || isNaN(num1.value) || num2.value=="" || isNaN(num2.value)){
  errinfo.innerHTML=‘输入的内容不是数字‘;
  }else{
  if(sel.value==‘+‘){
  num3.value = (parseFloat(num1.value)+parseFloat(num2.value)).toFixed(2);
  }else if(sel.value==‘-‘){
  num3.value = (parseFloat(num1.value)-parseFloat(num2.value)).toFixed(2);
  }else if(sel.value==‘*‘){
  num3.value = (parseFloat(num1.value)*parseFloat(num2.value)).toFixed(2);
  }else if(sel.value==‘/‘){
  if(parseFloat(num2.value)==0){
  errinfo.innerHTML=‘ 被除数不能为0‘;
  }else{
  num3.value = (parseFloat(num1.value)/parseFloat(num2.value)).toFixed(2);
  }
  }else if(sel.value==‘%‘){
  if(parseFloat(num2.value)==0){
  errinfo.innerHTML=‘ 被除数不能为0‘;
  }else{
  num3.value = (parseFloat(num1.value)/parseFloat(num2.value)).toFixed(2);
  }
  }
  }
   
  }
  </script>
  </body>
  </html>
时间: 2024-12-06 03:14:25

简单的运算的相关文章

关于简单的运算、二进制运算、逻辑运算符

简单的运算 >>> 1+1 2 >>> 2-1 1 >>> 2*3 6 >>> 2/1 2.0 >>> 5%4     <====返回除法的余数 1 >>> 2**2    <====幂次方 4 >>> 5//2    <====关于取商,只取整数部分 2 >>> 5==5 True >>> 5!=4    <====关于

关于简单的运算、二进制运算、逻辑运算符、成员运算符、身份运算符

简单的运算 >>> 1+1 2 >>> 2-1 1 >>> 2*3 6 >>> 2/1 2.0 >>> 5%4     <====返回除法的余数 1 >>> 2**2    <====幂次方 4 >>> 5//2    <====关于取商,只取整数部分 2 >>> 5==5 True >>> 5!=4    <====关于

Python简单的运算2

根据景丽洋要求: 用户输入的每一个数,如果输入的是一个偶数就计算前面所有输入的数的和,如果输入的是一个奇数就继续输入.请用函数实现. def addfunc(*l): # 定义一个运算功能的函数 re = sum(l) # 运算l内的值的加法运算并把得到的结果赋予变量名re. return re # 返回re得到的的结果 l = [] #定义一个空列表并赋予变量名l while True: # 循环输入用户输入的数字 num = int(input('请输入一个数字:')) l.append(n

夺命雷公狗C/C++-----9---自定义一个函数测试简单的运算

温馨提示:c/c++中的变量在同一个作用域内不可以从名. 我们在成程序的时候最好将原理图给弄明白,不然很难写的,如下图所示: 在这个图像中我们可以很清新的看得到,test.cpp里面的main里面进行总的控制, test2.c自定义一个  add 的函数让他进行整型进行运算.. 首先我们在头文件创建一个test.h  我们在里面定义好我们的 int a  和 int  b  分别是多少,如下图所示: 然后我们写 写一个test.cpp,将结构搭建起来再说,如下所示: 然后我们开始写   test

汇编语言系列Ⅱ 实现简单数学运算

软件:emu8086 语言:汇编语言(Assembly) 注意:本文列出了两种算术运算的代码,全部代码为博主独自一人编写,会有瑕疵,谨慎使用. 5.计算S=1+2×3+3×4+4×5+···+N(N+1) 5.1设计要求: 设计程序,实现数学公式S=1+2×3+3×4+4×5+···+N(N+1)的算法.数值N由加键盘输入,计算结果在显示终端输出.设计要求:计算结果不超过十六位寄存器的存储能力,如有溢出提示错误. 5.2设计思路: 输入N值然后把N给BH作为循环次数,通过循环实现乘和累加计算,结

你不一定会做的简单运算题

.title { background: #6DBDC4; color: white; padding: 5px 10px; margin: 5px auto; line-height: 26px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -ms-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; } 会做的错题 这个我会,可是我做错了.越是简单的事情越容易

简单程序设计-五子棋

<程序设计-五子棋> 作者:蜡笔小黑(原创博文,转载请说明) 前言:很多刚刚接触编程的人都不知道怎么下手编写程序,特别是学习了新的知识点,不知道有什么用,那么本文将以简单的存储结构及简单的运算,条件语句,分支语句,循环语句结合,带来一个双人对战版五子棋,这是一个简单的模型,实现了五子棋最最基本的功能,还有好多地方需要补全,如边界问题,设计问题,游戏逻辑问题,希望读者阅读后能够注意,通过自己的努力来完善它,还能扩展各种功能,如悔棋,网络对战等,有时候写程序和小生命一样,慢慢会成长,而我们作为&q

shell中的数学运算

shell中要进行数学运算通常有3中方法: expr命令 比如 expr 1 + 6就会返回7,使用expr的缺点就是碰到乘法运算,或者加括号(因为它们在shell中有其他意义),需要使用转义,比如:expr \( 2 + 3\)  \* 5,这样就会使得表达式很难看 $[expression]命令 使用$[expression]命令也可以进行数学计算,并且比expr方便的是*和括号可以不用转义,比如仍然计算(2 + 3) * 5,可以直接写为: result=$[ (2 + 3) * 5 ]

POJO——简单Java对象

一.概念 POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称. 使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connectio