<!-- CALCULATOR -->
<!DOCTYPE html>
<html>
<style type="text/css">
.input1 {
font-size: 20pt; font-weight:bold;
width:268px ;height:30px;}
.btn1 {
font-weight:bold; font-size:12pt;
background-color:white; padding-top:3px;
width:50px ;height : 50px;}
.btn2 {
font-weight:bold; font-size:12pt;
background-color:white; padding-top:3px;
width:104.8px ;height : 50px;}
</style>
<script language="JavaScript">
PI = 3.141592654;
var P = "^";
/*reset output*/
function clearcal(){
CALCULATOR.screen.value = "";}
/*+ >>> - || - >>> +*/
function CHANGE() {
CALCULATOR.screen.value =
(-1) * CALCULATOR.screen.value;
}
/*set*/
function cal(num){
CALCULATOR.screen.value += num;
}
/*=*/
function answer(){
try{
MATH_FOW();
CALCULATOR.screen.value = eval(document.CALCULATOR.screen.value);
}catch(e){alert('ERROR')}}
/**/
/*involution*/
function MATH_FOW() {
if(CALCULATOR.screen.value.indexOf(P) != -1) {
var POW = CALCULATOR.screen.value.split('^');
CALCULATOR.screen.value = Math.pow(POW[0],POW[1]);
}
}
/*sine*/
function MATH_SIN() {
CALCULATOR.screen.value = eval(document.CALCULATOR.screen.value);
CALCULATOR.screen.value = Math.sin(CALCULATOR.screen.value * PI /180);
}
/*cosine */
function MATH_COS() {
CALCULATOR.screen.value = eval(document.CALCULATOR.screen.value);
CALCULATOR.screen.value = Math.cos(CALCULATOR.screen.value * PI /180);
}
/*tangent */
function MATH_TAN() {
CALCULATOR.screen.value = eval(document.CALCULATOR.screen.value);
CALCULATOR.screen.value = Math.tan(CALCULATOR.screen.value * PI /180);
}
</script>
</head>
<!--
계산기
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
입 력 칸 | 0TD
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
CLEAR | = |PI| 1TD
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
1 | 2 | 3 | + | x^y | 2TD
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
4 | 5 | 6 | - | sin | 3TD
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
7 | 8 | 9 | * | cos | 4TD
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
0 |+/-| . | / | tan | 5TD
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
-->
<body>
<form name="CALCULATOR">
<table border="0" bgcolor="#eeeeee" cellspacing="0" cellpadding="5" style="border-width:1px; border-color:black; border-style:solid;" align="center">
<tr> <!-- 0TD -->
<td height="0" bgcolor="#E2E2E2"><input type="text" name="screen" size="23" class="input1"> </td>
</tr>
<tr>
<td> <!-- 1TD -->
<input type="button" value="CLEAR" onclick="clearcal()" class="btn2">
<input type="button" value="=" onclick="answer()" class="btn2">
<input type="button" value="PI" onclick="cal(PI)" class="btn1">
</td>
</tr>
<tr>
<td> <!-- 2TD -->
<input type="button" value="1" onclick="cal(value)" class="btn1">
<input type="button" value="2" onclick="cal(value)" class="btn1">
<input type="button" value="3" onclick="cal(value)" class="btn1">
<input type="button" value="+" onclick="cal(value)" class="btn1">
<input type="button" value="^" onclick="cal('^')" class="btn1">
</td>
</tr>
<tr>
<td> <!-- 3TD -->
<input type="button" value="4" onclick="cal(value)" class="btn1">
<input type="button" value="5" onclick="cal(value)" class="btn1">
<input type="button" value="6" onclick="cal(value)" class="btn1">
<input type="button" value="-" onclick="cal(value)" class="btn1">
<input type="button" value="sin" onclick="MATH_SIN()" class="btn1">
</td>
</tr>
<tr>
<td> <!-- 4TD -->
<input type="button" value="7" onclick="cal(value)" class="btn1">
<input type="button" value="8" onclick="cal(value)" class="btn1">
<input type="button" value="9" onclick="cal(value)" class="btn1">
<input type="button" value="*" onclick="cal(value)" class="btn1">
<input type="button" value="cos" onclick="MATH_COS()" class="btn1">
</td>
</tr>
<tr>
<td> <!-- 5TD -->
<input type="button" value="0" onclick="cal(value)" class="btn1">
<input type="button" value="+/-" onclick="CHANGE()" class="btn1">
<input type="button" value="." onclick="cal(value)" class="btn1">
<input type="button" value="/" onclick="cal(value)" class="btn1">
<input type="button" value="tan" onclick="MATH_TAN()" class="btn1">
</td>
</tr>
</table>
</form>
</body>
</html>