<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ks_c_5601-1987">
<title>»õ ÆäÀÌÁö 1</title>
</head>
<body>
<style>
.btn{width:40}
.btn2{width:88}
</style>
<script-x>
flag=0;//¿¬»ê½ÄÀÌ ÀԷµǴ Ƚ¼öÇ÷¡±×
str=0;//ÀԷ¼öÄ¡
opr="";//¿¬»êÀÚ
old=new Array();
//ÃʱâÈ
function init(){
document.f.t.value=""; //ÀÔ·ÂÇÊµå ¼Ò°Å
str=0;flag=0;opr=""; //ÀԷ¼öÄ¡, Ƚ¼öÇ÷¡±×, ¿¬»êÀÚ
}
//¼ýÀÚ¸¦ ÀÔ·Â¹Þ¾Æ Ãß°¡ÇÑ´Ù
function putn(v){
if(flag==0){ //¿¬»ê½ÄÀÌ ÀԷµDZâ Àü¿¡´Â
document.f.t.value+=v; //ÅØ½ºÆ® Çʵ带 Ãß°¡ÇÑ´Ù.
}else {
if(flag==1){ //¿¬»ê½ÄÀÌ Ã³À½ ÀԷµǸé,
document.f.t.value=v; //ÀÔ·ÂÇʵ带 °»½Å
} else {
document.f.t.value+=v; //ÅØ½ºÆ® Çʵ带 Ãß°¡ÇÑ´Ù.
}
flag++; //Ç÷¡±× Áõ°¡
}
}
//¿¬»ê½ÄÀÌ ÀԷµǸé, ±âÁ¸ ½ºÆ®¸µ°ú, ¿¬»êÀÚ¸¦ º¯¼ö¿¡ ´ã°í, Ç÷¡±×¸¦ Áõ°¡ÇÑ´Ù.
function cal(h){
old[old.length]=str;
str=document.f.t.value;
odr=opr;
opr=h;
flag=1;
if(h=='%'){
document.f.t.value=eval(old[old.length-1]*str/100);
} else {
if(odr=='%'){
document.f.t.value=eval(old[old.length-2]+opr+str);
}
}
}
function cal2(h){ //Á¦°ö,Á¦°ö±Ù,·Î±×µîÀÇ Æ¯¼ö¿¬»êÀ» ´ã´çÇÏ´Â ÇÔ¼ö
str=document.f.t.value;
switch(h){
case "pow":
document.f.t.value=eval("Math."+h+"(str,2)");
break;
case "sqrt":
document.f.t.value=eval("Math."+h+"(str,2)");
break;
case "log":
document.f.t.value=eval("Math."+h+"(str)");
break;
}
}
//= ÀÌ ÀԷµǸé,
function sol(){
//ÅØ½ºÆ® Çʵ忡, ±âÁ¸ÀԷ¼öÄ¡¿Í ½Å±ÔÀԷ°ªÀÇ ¿¬»ê°á°ú¸¦ Ãâ·ÂÇÑ´Ù.
document.f.t.value=eval(str+opr+document.f.t.value);
}
//ClearµîÀÇ Ã³¸®
function adj(a){
switch(a){ //¸Å°³º¯¼ö¿¡ µû¶ó ó¸®
case 0: //clearÀ̸é,
init(); //ÃʱâÈ
break;
}
}
</script-x>
<body onload=init();>
<table border=6 width="247"><tr>
<form name=f>
<td colspan=5>
<input type=text name=t value="" size=30>
</td></tr>
<tr><td width="40">
<input type=button onclick=putn(7) value=7 class=btn></td><td width="40">
<input type=button onclick=putn(8) value=8 class=btn></td><td width="41">
<input type=button onclick=putn(9) value=9 class=btn></td><td width="40">
<input type=button onclick=cal("/") value="/" class=btn></td><td width="40">
<input type=button onclick=cal2("pow") value="pow" class=btn></td></tr>
<tr><Td width="40" height="25">
<input type=button onclick=putn(4) value=4 class=btn></td>
<td width="40" height="25">
<input type=button onclick=putn(5) value=5 class=btn></td>
<td width="41" height="25">
<input type=button onclick=putn(6) value=6 class=btn></td>
<td width="40" height="25">
<input type=button onclick=cal("*") value="*" class=btn></td>
<td width="40" height="25">
<input type=button onclick=cal2("sqrt") value="sqrt" class=btn></td></tr>
<tr><td width="40">
<input type=button onclick=putn(1) value=1 class=btn></td><td width="40">
<input type=button onclick=putn(2) value=2 class=btn></td><td width="41">
<input type=button onclick=putn(3) value=3 class=btn></td><td width="40">
<input type=button onclick=cal("-") value="-" class=btn></td><td width="40">
<input type=button onclick=cal2("log") value="log" class=btn></td></tr>
<tr><td width="40">
<input type=button onclick=putn(0) value=0 class=btn></td><td width="40">
<input type=button onclick=putn('.') value=. class=btn></td><td width="41">
<input type=button onclick=cal("+") value="+" class=btn></td><td width="40">
<input type=button onclick=cal("%") value="%" class=btn></td>
¡¡</td></tr>
<tr>
<td colspan=2>
<input type=button onclick=adj(0) value="Áö¿ì±â" class=btn2></td><td colspan=3>
<input type=button onclick=sol() value="°è»êÇϱâ" class=btn2></td>
</form>
</table>
</body>
</html>