1~100까지 수 더하기

2017. 1. 20. 09:29C# 콘솔( Console )/예제

ex) 1~100까지 수 더하기 프로그램

 

        static void Main(string[] args)

        {

            int sumFor = 0, sumWhile = 0, cntFor = 1, cntWhile = 1;


            Console.WriteLine("앙큼한유채 : for문 1~100까지 더하기");

            for (cntFor = 1; cntFor <= 100; cntFor++)

            {

                sumFor += cntFor;

            }

            Console.WriteLine(sumFor);


            Console.WriteLine("\n앙큼한유채 : while문 1~100까지 더하기");

            while (cntWhile <= 100)

            {

                sumWhile += cntWhile;

                cntWhile++;

            }

            Console.WriteLine(sumWhile);

        }



해설)


1. int sumFor = 0, sumWhile = 0, cntFor = 1, cntWhile = 1;

   -> for문과 while문의 반복횟수와 더하기 값을 계산할 정수형이며, cntFor, cntWhile이라는 변수명을 사용하고 1로 초기화하였습니다.


2. for (cntFor = 1; cntFor <= 100; cntFor++)

   -> 1 ~ 100까지 수를 더하기를 하기위해 초기값을 1로 지정, 반복횟수를 100회로 설정하였고, 반복문 1회가 끝나면 cntFor의 값을 1씩 증가시킵니다.


3. sumFor += cntFor;

   -> sumFor = sumFor + cntFor;의 줄임말로서 sumFor에 cntFor 값을 더하여 저장합니다.


4. Console.WriteLine(sumFor);

   -> 반복문이 수행완료된 후 sumFor의 값을 출력합니다.


5. while (cntWhile <= 100)

   -> cntWhile의 값이 100보다 작거나 같을 때 실행하도록 설정하였습니다.


6. sumWhile += cntWhile;

   -> sumWhile = sumWhile + cntWhile;의 줄임말로서 sumWhile 에 cntWhile값을 더하여 저장합니다.


7. cntWhile++;

   -> 전위 증가 연산자로서 cntWhile의 값을 사용한 뒤 값을 1 증가시킵니다.


8. Console.WriteLine(sumWhile);

   -> 반복문이 수행완료된 후 sumWhile의 값을 출력합니다.


9. 연산자

증감 연산자


10. 반복문

for()문

while()문