自写计算器
来源:互联网 发布:当女程序员遇到问题时 编辑:程序博客网 时间:2024/05/22 15:24
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="jisuanqi.aspx.cs" Inherits="jisuanqi" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>计算器</title>
<script type="text/javascript">
var numb = 0;
var jieguo = 0;
var fu = '';
function showvalues() {
document.getElementById('txtScream').value +=(arguments[0]);
}
//加
function plus() {
equals();
fu = '+';
numb = parseFloat(document.getElementById('txtScream').value);
document.getElementById('txtScream').value = '';
}
//等于
function equals() {
var txt = document.getElementById('txtScream');
switch (fu) {
case '+': txt.value = parseFloat(numb) + parseFloat(txt.value);
jieguo = txt.value;
break;
case '-': txt.value = parseFloat(numb) - parseFloat(txt.value);
jieguo = txt.value;
break;
case '*': txt.value = parseFloat(numb) * parseFloat(txt.value);
jieguo = txt.value;
break;
case '/': txt.value = parseFloat(numb) / parseFloat(txt.value);
jieguo = txt.value;
break;
default:
break;
}
numb = 0;
fu = '';
}
//清空
function btnCE_onclick() {
txtScream.value = '';
numb = 0;
fu = '';
}
//删除
function btn10_onclick() {
txtScream.value = txtScream.value.substring(0, txtScream.value.length - 1);
}
//减
function btn18_onclick() {
equals();
fu = '-';
numb = parseFloat(document.getElementById('txtScream').value);
document.getElementById('txtScream').value = '';
}
//乘
function btn13_onclick() {
equals();
fu = '*';
numb = parseFloat(document.getElementById('txtScream').value);
document.getElementById('txtScream').value = '';
}
//除
function chu() {
equals();
fu = '/';
numb = parseFloat(document.getElementById('txtScream').value);
document.getElementById('txtScream').value = '';
}
</script>
<style type="text/css">
input{
width:30px;
height:20px;
text-align:center;
}
#tbCalculator td
{
text-align:center;
vertical-align:middle;
}
#tbCalculator
{
height: 332px;
width: 298px;
}
</style>
</head>
<body>
<table id="tbCalculator" border="1" align="center" cellpadding="0"
cellspacing="0" bordercolor="#0066FF">
<tr>
<td height="30" colspan="4" align="center">
<input type="text" name="txtScream" id="txtScream" style="width:180px; border-style:none; text-align:right;" readonly="readonly" /> </td>
</tr>
<tr>
<td height="30" colspan="2">
<input type="button" name="btnCE" id="btnCE" value="C E" style="width:80px;" align="right"; onclick="return btnCE_onclick()" /></td>
<td height="30" colspan="2">
<input type="button" name="btn10" id="btn10" value="Backspace" style="width:80px;" align="right"; onclick="return btn10_onclick()" /></td>
</tr>
<tr>
<td height="30"><input type="button" name="btn7" id="btn7" value="7" onclick="showvalues(7)"/></td>
<td><input type="button" name="btn8" id="btn8" value="8" onclick="showvalues(8)"/></td>
<td><input type="button" name="btn9" id="btn9" value="9" onclick="showvalues(9)"/></td>
<td><input type="button" name="btn6" id="btn6" value="/" onclick="chu()"/></td>
</tr>
<tr>
<td height="30">
<input type="button" name="btn4" id="btn4" value="4" onclick="showvalues(4)"/></td>
<td><input type="button" name="btn5" id="btn5" value="5" onclick="showvalues(5)"/></td>
<td><input type="button" name="btn6" id="btn6" value="6" onclick="showvalues(6)"/></td>
<td><input type="button" name="btn13" id="btn13" value="*" onclick="return btn13_onclick()" /></td>
</tr>
<tr>
<td height="30">
<input type="button" name="btn1" id="btn1" value="1" onclick="showvalues(1)" /></td>
<td><input type="button" name="btn2" id="btn2" value="2" onclick="showvalues(2)"/></td>
<td><input type="button" name="btn3" id="btn3" value="3" onclick="showvalues(3)"/></td>
<td><input type="button" name="btn18" id="btn18" value="-" onclick="return btn18_onclick()" /></td>
</tr>
<tr>
<td height="30"><input type="button" name="btn0" id="btn0" value="0" onclick="showvalues(0)"/></td>
<td><input type="button" name="btndot" id="btndot" value="." onclick="showvalues('.')"/></td>
<td><input name="btn22" type="button" id="btn22" value="=" onclick="equals()" /></td>
<td><input type="button" name="btn23" id="btn23" value="+" onclick="plus()" /></td>
</tr>
</table>
<p>
</p>
</body>
</html>
- 自写计算器
- java 自写的计算器
- js简易计算器(自写)
- 自带计算器
- 自己写的计算器
- java写一个计算器
- javascript写的计算器
- 用Qt写计算器
- c++写的计算器
- js 写的计算器
- java仿写计算器
- C#写的计算器
- JavaScript 写的计算器
- Python写计算器
- 自己写的计算器
- wxPython写计算器
- MFC 写计算器代码
- 如何写一个计算器?
- Oracle expdp 报错: ORA-39125 ORA-4063 on View SYS.KU$_CLUSTER_VIEW 解决方法
- 关于重装MySql出错解决方法
- google分页效果
- mysql 删除分区表
- BitmapFactory.decodeFile
- 自写计算器
- position-fixed在jsp里面不支持的解决。。。
- 开发一个在Razor mvc下的插件(model/view)
- Java并发学习笔记(2)在java中实现多线程的启动
- SpatiaLite空间索引(一)
- ubuntu下最优秀的截屏软件scrot
- js计算器
- ubuntu更新管理器打不开
- Java笔试题:Java基础概念