<script language="JavaScript">
<!-- Hide copyright 1997 Carl Adler
function setFocus() {
        document.evalform2.result.focus();
        return;
}

function compute(obj) {
   obj.result.value = eval(obj.result.value)
}
function compute3(obj) {
   obj.result.value = eval(Math.pow(parseFloat(obj.result.value),3))
}
function compute2(obj) {
   obj.result.value = eval(Math.pow(parseFloat(obj.result.value),2))
}
function computem(obj) {
   obj.memory.value = parseFloat(obj.result.value)
}
function computemp(obj) {
   obj.memory.value =eval(obj.memory.value)+eval(parseFloat(obj.result.value))
}
function computemr(obj) {
   obj.result.value = obj.memory.value
}
function computesq(obj) {
   obj.result.value = eval(Math.pow(parseFloat(obj.result.value),.5))
}
function computesi(obj) {
   obj.result.value = eval(Math.sin(obj.result.value*Math.PI/180))
}
function computeas(obj) {
   obj.result.value = eval(180*Math.asin(obj.result.value)/Math.PI)
}
function computeco(obj) {
   obj.result.value = eval(Math.cos(obj.result.value*Math.PI/180))
}
function computeac(obj) {
   obj.result.value =eval(180*Math.acos(obj.result.value)/Math.PI)
}
function computeta(obj) {
   obj.result.value = eval(Math.tan(obj.result.value*Math.PI/180))
}
function computeat(obj) {
   obj.result.value = eval(Math.atan(obj.result.value)*180/Math.PI)
}
function computeex(obj) {
   obj.result.value = eval(Math.exp(parseFloat(obj.result.value)))
}
function computelo(obj) {
   obj.result.value = eval(Math.log(parseFloat(obj.result.value)))
}
function computepi(obj) {
   obj.result.value = eval(Math.PI)
}
function computecl(obj) {
   obj.result.value = ""
}
function computemc(obj) {
   obj.memory.value = ""
}
function compute0(obj) {
   obj.result.value += 0
}
function compute1(obj) {
   obj.result.value += 1
}
function computen2(obj) {
   obj.result.value += 2
}
function computen3(obj) {
   obj.result.value += 3
}
function compute4(obj) {
   obj.result.value += 4
}
function compute5(obj) {
   obj.result.value += 5
}
function compute6(obj) {
   obj.result.value += 6
}
function compute7(obj) {
   obj.result.value += 7
}
function compute8(obj) {
   obj.result.value += 8
}
function compute9(obj) {
   obj.result.value += 9
}
function computeper(obj) {
   obj.result.value += "."
}
function computee(obj) {
   obj.result.value += "e"
}
function computeleft(obj) {
   obj.result.value += "("
}
function computeright(obj) {
   obj.result.value += ")"
}
function computeplu(obj) {
   obj.result.value += "+"
}
function computemin(obj) {
   obj.result.value += "-"
}
function computemul(obj) {
   obj.result.value += "*"
}
function computediv(obj) {
   obj.result.value += "/"
}
// -->
</script>
</head>
<body bgcolor="#ffe4c4" text="#000000" link="#0000FF" vlink="#800080" alink="#FF0000" onLoad="setFocus()">
<!--This is emailware send me email and I will keep you updated as I improve this.I am currently working on a graphing version.-->
<!--copyright Carl Adler 2/23/97-->
<center><h1>A Scientific Calculator</h1></center>
<form name="evalform2">
<center><table border=6 cellspacing=2 cellpadding=2>
<tr><td colspan=7 valign=middle align=center nowrap><b><font size=+1><a href="mailto:phadler@eastnet.educ.ecu.edu?subject=scientific_calculator">Carl's </a>Calculator</font></b></td></tr>
<tr><td colspan=6 valign=middle align=left nowrap><input type=text name="result" size=40></td><td></td><td></td></tr>
<tr><td valign=middle align=center><input type="button" value="=" onclick="compute(this.form)"></td><td valign=middle align=center><input type="button" value="^2" onclick="compute2(this.form)"></td><td valign=middle align=center><input type="button" value="sqrt" onclick="computesq(this.form)"></td><td valign=middle align=center><input type="button" value="sin" onclick="computesi(this.form)"></td><td valign=middle align=center><input type="button" value="cos" onclick="computeco(this.form)"></td><td valign=middle align=center><input type="button" value="tan" onclick="computeta(this.form)"></td><td valign=middle align=center><input type="button" value="exp" onclick="computeex(this.form)"></td><td rowspan=2><table border=1 cellspacing=0 cellpadding=0>
<tr><td valign=middle align=center><input type="button" value="->M" onClick="computem(this.form)"></td><td valign=middle align=center><input type="button" value="<-M" onclick="computemr(this.form)"></td></tr>
<tr><td valign=middle align=center><input type="button" value="+M" onclick="computemp(this.form)"></td><td valign=middle align=center><input type="button" value="clM" onclick="computemc(this.form)"></td></tr>
</table></td></tr>
<tr><td valign=middle align=center><input type="button" value="pi" onclick="computepi(this.form)"></td>
<td valign=middle align=center><input type="button" value="^3" onclick="compute3(this.form)"></td>
<td valign=middle align=center><input type="button" value="clear" onclick="computecl(this.form)"></td>
<td valign=middle align=center><input type="button" value="asin" onclick="computeas(this.form)"></td>
<td valign=middle align=center><input type="button" value="acos" onclick="computeac(this.form)"></td>
<td valign=middle align=center><input type="button" value="atan" onclick="computeat(this.form)"></td>
<td valign=middle align=center><input type="button" value="ln" onclick="computelo(this.form)"></td></tr>
<tr><td colspan=6 valign=middle align=center><table><tr><td><table border=1 cellspacing=0 cellpadding=0>
<tr><td valign=middle align=center><input type="button" value="0" onclick="compute0(this.form)"></td><td valign=middle align=center><input type="button" value="1" onclick="compute1(this.form)"></td><td valign=middle align=center><input type="button" value="2" onclick="computen2(this.form)"></td><td valign=middle align=center><input type="button" value="3" onclick="computen3(this.form)"></td><td valign=middle align=center><input type="button" value="+" onclick="computeplu(this.form)"></td><td valign=middle align=center><input type="button" value="-" onclick="computemin(this.form)"></td></tr>
<tr><td valign=middle align=center><input type="button" value="4" onclick="compute4(this.form)"></td><td valign=middle align=center><input type="button" value="5" onclick="compute5(this.form)"></td><td valign=middle align=center><input type="button" value="6" onclick="compute6(this.form)"></td><td valign=middle align=center><input type="button" value="7" onclick="compute7(this.form)"></td><td valign=middle align=center><input type="button" value="*" onclick="computemul(this.form)"></td><td valign=middle align=center><input type="button" value="/" onclick="computediv(this.form)"></td></tr>
<tr><td valign=middle align=center><input type="button" value="8" onclick="compute8(this.form)"></td><td valign=middle align=center><input type="button" value="9" onclick="compute9(this.form)"></td><td valign=middle align=center><input type="button" value="." onclick="computeper(this.form)"></td><td valign=middle align=center><input type="button" value="e" onclick="computee(this.form)"></td><td valign=middle align=center><input type="button" value="(" onclick="computeleft(this.form)"></td><td valign=middle align=center><input type="button" value=")" onclick="computeright(this.form)"></td></tr>
</table></td><td><table border=3 cellspacing=0 cellpadding=0>
<tr><td valign=middle align=center><input type="button" value="=" onclick="compute(this.form)"></td></tr>
</table></td></tr></table></td><td></td><td valign=middle align=center><b><font size=+2><a href="aboutcalc.htm" title="Help with the calculator" onMouseover="window.status='Help with the calculator'; return true;" onMouseOut="window.status=''; return true;"> ? </a></font></b></td></tr>
</table></center>
<input type=hidden name="memory">
</form>
