ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JUNGOL...12
    일지 2020. 10. 24. 14:22

    Language_Code/선택제어문/형성평가1


    문제                                            

    두 개의 정수를 입력받아 큰 수에서 작은 수를 뺀 차를 출력하는 프로그램을 작성하시오.

     

    입력 예                                        

    50 85

     

    출력 예                                        

    35


    FormativeConditional01.h

    #include <iostream>

     

    FormativeConditional01.cpp

    void FormativeConditional01::Code()
    {
    	int var1, var2;
    
    	std::cin >> var1 >> var2;
    
    	if (var1 > var2)
    	{
    		std::cout << var1 - var2;
    	}
    	else
    	{
    		std::cout << var2 - var1;
    	}
    }

     

    Language_Code/선택제어문/형성평가2


    문제                                            

    정수를 입력받아 0 이면 "zero" 양수이면 "plus" 음수이면 "minus" 라고 출력하는 프로그램을 작성하시오.

     

    입력 예                                        

    0

     

    출력 예                                        

    zero


    FormativeConditional02.h

    #include <iostream>

     

    FormativeConditional02.cpp

    void FormativeConditional02::Code()
    {
    	int var;
    
    	std::cin >> var;
    
    	if (var > 0)
    	{
    		std::cout << "plus";
    	}
    	else if (var < 0)
    	{
    		std::cout << "minus";
    	}
    	else
    	{
    		std::cout << "zero";
    	}
    }

     

    Language_Code/선택제어문/형성평가3


    문제                                            

    년도를 입력받아 윤년(leap year)인지 평년(common year)인지 판단하는 프로그램을 작성하시오.

     

    입력 예                                        

    2008

     

    출력 예                                        

    leap year

     

    Hint!
    400으로 나누어떨어지면 윤년이다. 또는 4로 나누어떨어지고 100으로 나누어떨어지지 않으면 윤년이다. 나머지는 모두 평년이다.


    FormativeConditional03.h

    #include <iostream>

     

    FormativeConditional03.cpp

    void FormativeConditional03::Code()
    {
    	int year;
    
    	std::cin >> year;
    
    	bool isLeapYear{ (year % 400 == 0 || year % 4 == 0 && year % 100 != 0) };
    	if (isLeapYear)
    	{
    		std::cout << "leap year";
    	}
    	else
    	{
    		std::cout << "common year";
    	}
    }

     

    Language_Code/선택제어문/형성평가4


    문제                                            

    1번은 개, 2번은 고양이, 3번은 병아리로 정하고 번호를 입력하면 번호에 해당하는 동물을 영어로 출력하는 프로그램을 작성하시오.
    해당 번호가 없으면 "I don't know."라고 출력한다.

    개-dog

    고양이-cat

    병아리-chick​ 

     

    입력 예                                        

    Number? 2

     

    출력 예                                        

    cat


    FormativeConditional04.h

    #include <iostream>

     

    FormativeConditional04.cpp

    void FormativeConditional04::Code()
    {
    	int num;
    
    	std::cout << "Number? ";
    	std::cin >> num;
    
    	switch (num)
    	{
    	case 1:
    		std::cout << "dog";
    		break;
    	case 2:
    		std::cout << "cat";
    		break;
    	case 3:
    		std::cout << "chick";
    		break;
    	default:
    		std::cout << "I don't know.";
    		break;
    	}
    }

     

    Language_Code/선택제어문/형성평가5


    문제                                            

    1~12사이의 정수를 입력받아 해당 월의 날수를 출력하는 프로그램을 작성하시오.

     

    입력 예                                        

    2

     

    출력 예                                        

    28

     

    Hint!

    평년의 경우 1월부터 12월까지 일수는 각각 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31일이다.


    FormativeConditional05.h

    #include <iostream>

     

    FormativeConditional05.cpp

    void FormativeConditional05::Code()
    {
    	int var;
    
    	std::cin >> var;
    
    	switch (var)
    	{
    	case 1:
    	case 3:
    	case 5:
    	case 7:
    	case 8:
    	case 10:
    	case 12:
    		std::cout << 31;
    		break;
    	case 2:
    		std::cout << 28;
    		break;
    	default:
    		std::cout << 30;
    		break;
    	}
    }

     

    NadanKim/CodingTest_JUNGOL: JUNGOL 코딩 테스트를 위한 저장소 (github.com)

     

    NadanKim/CodingTest_JUNGOL

    JUNGOL 코딩 테스트를 위한 저장소. Contribute to NadanKim/CodingTest_JUNGOL development by creating an account on GitHub.

    github.com

     

    댓글

Designed by Tistory.