< link rel="shortcut icon" href="https://xn--oy2bi4yvoj.net/favicon.ico"> [C# 실습 설명] 제어문 - 두 개의 정수를 입력받아 큰 수 출력 > 프로그래밍 - 프로그래밍 강좌 | 프리존 - 게임정보 커뮤니티 
  • 북마크

프로그래밍 - 프로그래밍 강좌




[C#[시샵]] [C# 실습 설명] 제어문 - 두 개의 정수를 입력받아 큰 수 출력

회원사진
kkeeejj
2020.07.04 22:52 577 1

본문

소스 코드를 편집하기 전에 해야 할 일을 의사코드(pseudo code)혹은 플로우 챠트 등의 도구를 이용하여 논리를 정리하세요.

여기에서는 주석으로 작성할게요.


using System;

 

namespace 제어문_실습

{

    class Program

    {

        static void Main(string[] args)

        {

            //1. 두 개의 정수를 입력받아 큰 수를 출력하시오.

            ExA();

        }

 

        //1. 두 개의 정수를 입력받아 큰 수를 출력하시오.

        private static void ExA()

        {

            //num1 := 첫 번째 정수를 입력

           

           

            //num2 := 두 번째 정수를 입력

 

            //조건(num1<num2)

            {

                //big := num2

            }

            //아니면

            {

                //big := num1

            }

            //big 출력

        }

 

        private static int GetNum()

        {

            int i = 0;

            string value = Console.ReadLine();

            i = int.Parse(value);

            return i;

        }

    }

} 



그리고 난 후에 실제 코드를 작성합니다. 이 부분이 약한 것은 자주 하면서 자연스럽게 작성 능력이 생깁니다. 


using System;

 

namespace 제어문_실습

{

    class Program

    {

        static void Main(string[] args)

        {

            //1. 두 개의 정수를 입력받아 큰 수를 출력하시오.

            ExA();

        }

 

        //1. 두 개의 정수를 입력받아 큰 수를 출력하시오.

        private static void ExA()

        {

            //num1 := 첫 번째 정수를 입력

            Console.WriteLine("첫 번째 수를 입력하세요.");

            int num1 = GetNum();

            //num2 := 두 번째 정수를 입력

            Console.WriteLine("두 번째 수를 입력하세요.");

            int num2 = GetNum();

 

            int big = 0;

            if(num1<num2)//조건(num1<num2)

            {

                big = num2;//big := num2

            }

            else //아니면

            {

                big = num1;//big := num1

            }

            Console.WriteLine("{0} {1}중에 큰 수는 {2}", num1, num2, big);//big 출력

        }

 

        private static int GetNum()

        {

            int i = 0;

            string value = Console.ReadLine();

            i = int.Parse(value);

            return i;

        }

    }

}

 

댓글목록 1

제로스님의 댓글

제로스 2020.12.31 11:44

C#이라 ...