制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/01 04:18:04
制作简易计算器(具有能对两个数进行加、减、乘、除运算的简易计算器)
分析:4个按钮调用的函数的代码相似,怎样优化代码?
使用javascript实现代码
分析:4个按钮调用的函数的代码相似,怎样优化代码?
使用javascript实现代码
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<script type="text/javascript">
function $$(id){
return document.getElementById(id);
}
function calc(operator){
var result ="";
var first = $$('first').value;
var second = $$('second').value;
result += first;
if(operator =='+'){
result += '+';
result += second;
result += '=';
result += parseInt(first) + parseInt(second);
//$$('result').innerText = result; 下面这句写成这个也可
$$('result').value = result;
}else if(operator =="-"){
result += '-';
result += second;
result += '=';
result += parseInt(first) - parseInt(second);
//$$('result').innerText = result;
$$('result').value = result;
}else if(operator =="*"){
result += '*';
result += second;
result += '=';
result += parseInt(first) * parseInt(second);
//$$('result').innerText = result;
$$('result').value = result;
}else if(operator =="/"){
result += '/';
result += second;
result += '=';
result += parseInt(first) / parseInt(second);
//$$('result').innerText = result;
$$('result').value = result;
}
}
</script>
</head>
<body>
<table>
<tr>
<td>
第一个数
</td>
<td>
<input type ="text" id ="first" />
</td>
<tr>
<td>
第一个数
</td>
<td>
<input type ="text" id ="second" />
</td>
<tr>
<td>
运算符:
</td>
<td>
<input type ="button" value ="+" onclick="calc('+')" />
<input type ="button" value ="-" onclick="calc('-')" />
<input type ="button" value ="*" onclick="calc('*')" />
<input type ="button" value ="/" onclick="calc('/')" />
</td>
<tr>
<td>
结果是:
</td>
<td>
<input type ="text" id ="result" />
</td>
</tr>
</table>
</body>
</html>
请采纳……
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
<script type="text/javascript">
function $$(id){
return document.getElementById(id);
}
function calc(operator){
var result ="";
var first = $$('first').value;
var second = $$('second').value;
result += first;
if(operator =='+'){
result += '+';
result += second;
result += '=';
result += parseInt(first) + parseInt(second);
//$$('result').innerText = result; 下面这句写成这个也可
$$('result').value = result;
}else if(operator =="-"){
result += '-';
result += second;
result += '=';
result += parseInt(first) - parseInt(second);
//$$('result').innerText = result;
$$('result').value = result;
}else if(operator =="*"){
result += '*';
result += second;
result += '=';
result += parseInt(first) * parseInt(second);
//$$('result').innerText = result;
$$('result').value = result;
}else if(operator =="/"){
result += '/';
result += second;
result += '=';
result += parseInt(first) / parseInt(second);
//$$('result').innerText = result;
$$('result').value = result;
}
}
</script>
</head>
<body>
<table>
<tr>
<td>
第一个数
</td>
<td>
<input type ="text" id ="first" />
</td>
<tr>
<td>
第一个数
</td>
<td>
<input type ="text" id ="second" />
</td>
<tr>
<td>
运算符:
</td>
<td>
<input type ="button" value ="+" onclick="calc('+')" />
<input type ="button" value ="-" onclick="calc('-')" />
<input type ="button" value ="*" onclick="calc('*')" />
<input type ="button" value ="/" onclick="calc('/')" />
</td>
<tr>
<td>
结果是:
</td>
<td>
<input type ="text" id ="result" />
</td>
</tr>
</table>
</body>
</html>
请采纳……
采用java语言编写一个计算器,该计算器能对正数、负数(这里的正数、负数包括小数)进行加、减、乘、除运
c++ 设计一个小计算器,对2个整数进行加、减、乘、除和求余运算.
用c++设计一个计算器模拟程序,要求对包含加、减、乘、除、括号运算符及sqr和abs函数的任意整型表达式进行
用java编写计算器 能够实现简单的加、减、乘、除、乘方、开方运算等;
设计一个简单的计算器,完成加,减、乘、除运算.运算结果保留2位小数
简易计算器的设计与实现:能进行简单的四则运算和基本数学函数(如对数,指数,三解函数等)的计算
求一个用C#制作的简易计算器程序的代码 只需要实现加减乘除
2、vb编写一个简单的计算器程序,实现两个数的加、减、乘、除.运行结果如下图2所示.
如何用VB做简易的四则运算计算器
如何用VC做个简易的计算器,要有思路,
用c#编一个简易计算器的思路
C语言简易科学计算器加减乘除括号