▶ 간단한 계산기 ( calculator ) > SCRIPT

본문 바로가기
사이트 내 전체검색

SCRIPT

▶ 간단한 계산기 ( calculator )

페이지 정보

본문

<style type="text/css"> 

input{

width:100%;

}

</style>


<script type="text/javascript">

function sum(a,b,c){

var su=a;

var ok_type=b;

var num_su=c;

if(ok_type == 'O'){//숫자

nums = num_su + su;

document.getElementById('title').value = nums;

}else if(ok_type == 'X'){//기호

document.getElementById('title_plus').value = num_su;

document.getElementById('giho_plus').value = su;

document.getElementById('title').value = "";

}

}

function enter(a,b,c){

var aa=a;

var bb=b;

var cc=c;

if(bb == '/'){var total=parseInt(aa) / parseInt(cc);}

if(bb == '*'){var total=parseInt(aa) * parseInt(cc);}

if(bb == '+'){var total=parseInt(aa) + parseInt(cc);}

if(bb == '-'){var total=parseInt(aa) - parseInt(cc);}

document.getElementById('title').value = total;

document.getElementById('title_plus').value = total;

document.getElementById('giho_plus').value = "";

}

function clearok(){

document.getElementById('title').value = "";

document.getElementById('title_plus').value = "";

document.getElementById('giho_plus').value = "";

}

</script>


<form name="cal">

<table>

<tr>

<td colspan=4><input type="text" id="title" value="" style="width:100%;height:30px;text-align:right;"></td>

</tr>

<tr>

<td width=25%><input type="button" value="7" onclick="sum('7','O',document.getElementById('title').value)"></td>

<td width=25%><input type="button" value="8" onclick="sum('8','O',document.getElementById('title').value)"></td>

<td width=25%><input type="button" value="9" onclick="sum('9','O',document.getElementById('title').value)"></td>

<td width=25%><input type="button" value="/" onclick="sum('/','X',document.getElementById('title').value)"></td>

</tr>

<tr>

<td><input type="button" value="4" onclick="sum('4','O',document.getElementById('title').value)"></td>

<td><input type="button" value="5" onclick="sum('5','O',document.getElementById('title').value)"></td>

<td><input type="button" value="6" onclick="sum('6','O',document.getElementById('title').value)"></td>

<td><input type="button" value="*" onclick="sum('*','X',document.getElementById('title').value)"></td>

</tr>

<tr>

<td><input type="button" value="1" onclick="sum('1','O',document.getElementById('title').value)"></td>

<td><input type="button" value="2" onclick="sum('2','O',document.getElementById('title').value)"></td>

<td><input type="button" value="3" onclick="sum('3','O',document.getElementById('title').value)"></td>

<td><input type="button" value="+" onclick="sum('+','X',document.getElementById('title').value)"></td>

</tr>

<tr>

<td><input type="button" value="C" onclick="clearok()"></td>

<td><input type="button" value="0" onclick="sum('0','O',cal.title.value)"></td>

<td><input type="button" value="=" onclick="enter(cal.title_plus.value,cal.giho_plus.value,cal.title.value)"></td>

<td><input type="button" value="-" onclick="sum('-','X',cal.title.value)"></td>

</tr>

</table>

<input type="hidden" id="title_plus" value="" size=7>

<input type="hidden" id="giho_plus" value="" size=7>

</form>




 [ 실행화면 ]

a8282109bad424333f9563c3cc233bf4_1626651176_7361.png
 

추천1 비추천0

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

공지사항
자유게시판
질문답변
1:1문의

 

별명 : 터푸가위
주소 : 부산시 동래구 명장로20번길 90
대표 : 박규태
메일 : dancepkt@******.com

접속자집계

오늘
27
어제
285
최대
10,760
전체
277,633
Copyright © dancePKT . All rights reserved.