본문 바로가기

콩's EDUCATION/콩's Javascript

계산기

prompt 이용한 계산기 프로그램


<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>계산기 프로그램</title>
<script type="text/javascript">
var i=0;
var j=0;
var x="";
var flag = 0;

function add(){
    return parseInt(i)+parseInt(j);
}
function sub(){
    return parseInt(i)-parseInt(j);
}
function mul(){
    return parseInt(i)*parseInt(j);
}
function div(){
    if(parseInt(j)==0){
        document.write("다시 입력하세요");
    }else{
    return parseInt(i)/parseInt(j);
    }
}

while(flag==0){
i = prompt("첫번째 숫자 입력 : ");
j = prompt("두번째 숫자 입력 : ");
x = prompt("연산자 입력 : ");

if(isNaN(parseInt(i))== true || isNaN(parseInt(j))== true){
    alert("숫자를 입력하세요.");
    flag=0;
}else{
    if(x=="+"){
           document.write(i+"+"+j+"=");
           document.write(add());
           flag=1;
        }
        else if(x=="-"){
           document.write(i+"-"+j+"=");
           document.write(sub());
           flag=1;
        }
        else if(x=="*"){
           document.write(i+"*"+j+"=");
           document.write(mul());
           flag=1;
        }
        else if(x=="/"){
           document.write(i+"/"+j+"=");
           document.write(div());
           flag=1;
        }
        else{
            alert("입력이 잘못되었습니다.");
            flag=0;
        }

}
}

</script>
</head>
<body>
</body>
</html>



calc.html