이번에는 지정된 범위의 수 중에서 짝수의 합계만 구하는 예제를 다루어 보겠습니다. 다음 내용을 입력한 뒤 실행해보세요.

<코드> ForSumEven.cs

//[?] 1부터 n까지 정수 짝수의 합을 구하는 프로그램

using System;

 

class ForSumEven

{

    static void Main()

    {

        int n = 5;

        int sum = 0;

 

        for (int i = 1; i <= n; i++) // n == 5이므로 i 1, 2, 3, 4

        {

            if (i % 2 == 0) // 모든 숫자를 2 나누었을 0 같으면 짝수

            {

                sum += i; // 짝수만(2, 4) 더하기

            }

        }

 

        // 1부터 5까지 짝수의 : 6

        Console.WriteLine($"1부터 {n}까지 짝수의 : {sum}");

    }

}

</코드>

<실행>

1부터 5까지 짝수의 합: 6

</실행>

for 문으로 1부터 5까지 반복을 하면서 다시 if 문을 사용하여 짝수(2로 나누었을 때 0)일 때에만 i의 값을 누적하여 합계를 구할 수 있습니다.

 

 

 

 

 

 

 

 

감사합니다.

 

 

Comments

Be the first to post a comment

Post a comment