2019.06.04

 

 조건문, 반복문을 사용하여 2014년에서 2500년 사이의 윤년을 출력

 윤년 : 4로 나누어 떨어지지만 100으로는 나누어 떨어지지 않는 해, 400으로 나누어 떨어지는 해

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<html>
    <head>
    </head>
    <bdoy>
        <script>
            for(i=2014; i<2501; i++) {
                // && 그리고 || 또는
                if(i%4 == 0 && i%100 != 0 || i%400 == 0) {
                    console.log(i);
                }
            }
        </script>
    </bdoy>
</html>
 

 

 조건문, 반복문을 사용하여 입력받은 값이 소수인지 아닌지 판별하는 프로그램

 소수 : 1과 자기 자신만으로 나누어 떨어지는 1보다 큰 양의 정수

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<html>
    <head>
    </head>
    <body>
        <form>
            <label> 숫자 입력 </label>
            <input type = "text" id = "num">
            <button type = "button" id = "btn"> 확인 </button>
        </form>
        <script>
            let btn = document.getElementById("btn");
            btn.addEventListener("click"function(){
                let count = 0;
                let num = document.getElementById("num").value;
                let primeNum = true;
                for(let i=2; i<num; i++) {
                    // 입력된 숫자 num을 2부터 num보다 작은 수 i로 나누었을 때 나머지가 0이 있으면 소수가 아니다 
                    if(num%i === 0) {
                        primeNum = false;
                    }
                } 
                if (primeNum) {
                    alert("소수");
                } else {
                    alert("소수가 아닙니다");
                }
            });
        </script>
    </body>
</html>
 
 
 
 
 

+ Recent posts