.NET프로그래밍/JavaScript 1.2

19. 짝수의 합 구하기

holland14 2009. 7. 31. 23:15

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>짝수의 합 구하는 프로그램</title>
</head>
<body>

<script type="text/javascript">
    // 1부터 100까지 짝수의 합: 2550

    //[1] Input
    var sum = 0; // 짝수의 합이 담길 그릇 선언/초기화
    //[2] Process : 주어진 범위(for)에 주어진 조건(if)
    for(var i = 1; i <= 100; i++) // 1부터 100까지
    {
        if (i % 2 == 0) // 짝수
        {
            sum += i; // 합
        }
    }
    //[3] Output
    document.write("1부터 100까지 짝수의 합 : " + sum + "<br />");
   
</script>


<script type="text/javascript">
    // 1부터 100까지 3의 배수 또는 4의 배수의 합을 구하는
    // 프로그램을 작성하시오. 결과값은 2551

    //[1] Input
    var sum = 0;
    //[2] Process : 배수의 합
    for (var i = 1; i <= 100; i++)
    {
        // 3의 배수이거나 또는 4의 배수인(OR) ==> ||
        // 3의 배수이고 그리고 4의 배수인(AND) ==> &&
        if (i % 3 == 0 || i % 4 == 0)
        {
            sum += i;
        }
    }
    //[3] Output
    document.write("1부터 100까지 3의 배수 또는 4의 배수의 합 : " + sum + "<br />");
 
</script>

</body>
</html>


<!--
-
프로그래밍언어 : 암기(외워라!)  ==>  1. 짝수의 합     2. 선택정렬 알고리즘
-->

< 실행결과 >