본문 바로가기
프로그램/HTML5 & JavaScript 1000제

JavaScript 36제] 기초총정리(iseq) 10

by 건티 2023. 9. 4.
728x90

출처 : 반크_독도

참고풀이1]

<!DOCTYPE html>
<html lang="kr">
<head>
    <meta charset="UTF-8">
    <title>Iseq No.10</title>
    <script>
        function Max(n1, n2)
        {
            return (n1>n2) ? n1 : n2;
        }

        function Process(){
            var x=Number(document.getElementById("a").value);
            var y=Number(document.getElementById("b").value);
            var z=Number(document.getElementById("c").value);
            var max;
            
            alert(x+", "+y+", "+z+" 중 제일 큰 수는 "+Max(Max(x,y),z)+"입니다.");  
            
        }
    </script>
</head>
<body>
    <br><br><br><br><br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;
    세개의 자연수를 입력하세요.<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;
    <input type="text" size=10 id="a">
    <input type="text" size=10 id="b"> 
    <input type="text" size=10 id="c"> 
    <button onclick="Process()"> Click </button>
</body>
</html>

 

참고풀이1 결과]

시작)

수 입력 후 클릭)

결과)

 

 

참고풀이2]

HTML)

<!DOCTYPE html>
<html lang="kr">
<head>
    <meta charset="UTF-8">
    <title>Iseq No.10</title>
    <script src="js/iseq10.js"></script>
</head>
<body>
    <br><br><br><br><br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;
    세개의 자연수를 입력하세요.<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    &nbsp;&nbsp;&nbsp;&nbsp;
    <input type="text" size=10 id="a">
    <input type="text" size=10 id="b"> 
    <input type="text" size=10 id="c"> 
    <button onclick="Process()"> Click </button>
</body>
</html>

 

JavaScript)

function Max(n1, n2)
{
    return (n1>n2) ? n1 : n2;
}

function Process(){
    var x=Number(document.getElementById("a").value);
    var y=Number(document.getElementById("b").value);
    var z=Number(document.getElementById("c").value);
            
    alert(x+", "+y+", "+z+" 중 제일 큰 수는 "+Max(Max(x,y),z)+"입니다.");  
        
}

 

참고풀이2 결과]

세개의 수 입력 후 클릭)

결과)

 

 

 

 

 

 

대한민국의 아름다운 영토, 독도

 

반응형

댓글