티스토리 뷰

SW/C#

[ 초보자를 위한 C# 200제 ] C#_011

김아진 2018. 3. 24. 11:00

[ 초보자를 위한 C# 200제 ] C#_011


using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;


// if ~ else


namespace Project_011

{

    public class Numbers

    {

        public static bool IsEven(int num) // num이 짝수인지 판단하기

        {

            bool isP = false;


            if(num % 2 == 0) // 2로 나누어 나머지가 0이면 짝수, 나머지가 1이면 홀수

            {

                isP = true; // 짝수면 true

            }

            // 아래 3줄은 생략해도 무관

            else

            {

                isP = false;

            }

            return isP;

        }


        public static bool IsOdd(int num) //num이 홀수인지 판단하기

        {

            bool isP = false;


            if(num % 2 != 0)

            {

                isP = true; // 홀수면 true

            }

            return isP;

        }

    }


    class Program

    {

        static void Main(string[] args)

        {

            Console.WriteLine("짝수/홀수를 판별합니다.");

            Console.Write("한 개의 정수를 입력하세요: ");


            int iNum = int.Parse(Console.ReadLine()); // 수 입력 후 변환


            bool isE = Numbers.IsEven(iNum); // iNum이 짝수인지 판단


            if(isE) // isE가 true이면 짝수, false면 홀수를 출력한다. 

            {

                Console.WriteLine("{0}은/는 짝수입니다. ", iNum);

            }

            else

            {

                Console.WriteLine("{0}은/는 홀수입니다. ", iNum);

            }

        }

    }

}


[ 결과 ]



댓글