ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JUNGOL...5
    일지 2020. 10. 11. 18:48

    Language_Code/입력/자가진단1


    문제                                            

    정수형 변수를 선언하고 -100을 대입하여 출력하는 프로그램을 작성하라.

     

    출력 예                                        

    -100


    BasicInput01.h

    #include <iostream>

     

    BasicInput01.cpp

    void BasicInput01::Code()
    {
    	int var{ -100 };
    
    	std::cout << var;
    }

     

    Language_Code/입력/자가진단2


    문제                                            

    정수형 변수 2개를 선언하여 -1과 100을 대입한 후 아래와 같이 출력하는 프로그램을 작성하라.

     

    출력 예                                        

    -1

    100


    BasicInput02.h

    #include <iostream>

     

    BasicInput02.cpp

    void BasicInput02::Code()
    {
    	int var1{ -1 }, var2{ 100 };
    
    	std::cout << var1 << '\n';
    	std::cout << var2;
    }

     

    Language_Code/입력/자가진단3


    문제                                            

    두 개의 정수형 변수를 선언하고 값을 대입하여 아래와 같이 출력되는 프로그램을 작성하라.

     

    출력 예                                        

    55 - 10 = 45

    2008 - 1999 = 9


    BasicInput03.h

    #include <iostream>

     

    BasicInput03.cpp

    void BasicInput03::Code()
    {
    	int var1, var2;
    
    	var1 = 55;
    	var2 = 10;
    	std::cout << var1 << " - " << var2 << " = " << var1 - var2 << '\n';
    
    	var1 = 2008;
    	var2 = 1999;
    	std::cout << var1 << " - " << var2 << " = " << var1 - var2;
    }

     

    Language_Code/입력/자가진단4


    문제                                            

    추의 무게를 저장할 변수와 중력의 비율을 저장할 변수를 선언하고,

    다음 두 값을 변수에 저장하여 곱셈 계산식을 출력하는 프로그램을 작성하라.
    추의 무게 = 49, 중력의 비율 = 0.2683

     

    출력 예                                        

    49 * 0.268300 = 13.146700


    BasicInput04.h

    #include <iostream>

     

    BasicInput04.cpp

    void BasicInput04::Code()
    {
    	int weight{ 49 };
    	float gravity{ 0.2683f };
    
    	std::cout.precision(6);
    	std::cout.setf(std::ios::fixed);
    
    	std::cout << weight << " * " << gravity << " = " << weight * gravity;
    }

     

    Language_Code/입력/자가진단5


    문제                                            

    1야드(yd)는 91.44cm이고 1인치(in)는 2.54cm이다.

    2.1야드와 10.5인치를 각각 cm로 변환하여 다음 형식에 맞추어 소수 첫째자리까지 출력하시오.​

     

    출력 예                                        

     2.1yd = 192.0cm

    10.5in =   26.7cm

     

    Hint!

    C, C++의 경우 아래와 같이 자리지정을 이용하여 출력예 처럼 위아래의 줄이 맞도록 해야 한다.

    printf("%4.1fyd = %5.1fcm\n", 변수, 식);


    BasicInput05.h

    #include <iostream>
    #include <iomanip>

     

    BasicInput05.cpp

    void BasicInput05::Code()
    {
    	float yd{ 2.1f };
    	float in{ 10.5f };
    
    	std::cout.precision(1);
    	std::cout.setf(std::ios::fixed);
    
    	std::cout << std::setw(4) << yd << "yd = " << std::setw(5) << yd * 91.44 << "cm\n";
    	std::cout << std::setw(4) << in << "in = " << std::setw(5) << in * 2.54 << "cm";
    }

     

    Language_Code/입력/자가진단6


    문제                                            

    키를 입력받아 출력하는 프로그램을 작성하라.

    (입력할때 "height = " 문장을 먼저 출력하고 키를 입력 받아야 합니다.)

     

    입력 예                                        

    height = 170

     

    출력 예                                        

    Your height is 170cm.


    BasicInput06.h

    #include <iostream>

     

    BasicInput06.cpp

    void BasicInput06::Code()
    {
    	int height;
    
    	std::cout << "height = ";
    	std::cin >> height;
    
    	std::cout << "Your height is " << height << "cm.";
    }

     

    Language_Code/입력/자가진단7


    문제                                            

    두 개의 정수를 입력 받아 곱과 몫을 출력하시오.

    (먼저 입력 받는 수가 항상 크며 입력되는 두 정수는 1이상 500이하이다.)

     

    입력 예                                        

    16 5

     

    출력 예                                        

    16 * 5 = 80

    16 / 5 = 3


    BasicInput07.h

    #include <iostream>

     

    BasicInput07.cpp

    void BasicInput07::Code()
    {
    	int var1, var2;
    
    	std::cin >> var1 >> var2;
    
    	std::cout << var1 << " * " << var2 << " = " << var1 * var2 << '\n';
    	std::cout << var1 << " / " << var2 << " = " << var1 / var2;
    }

     

    Language_Code/입력/자가진단8


    문제                                            

    실수 2개와 한 개의 문자를 입력 받아 출력하되 실수는 반올림하여 소수 둘째자리까지 출력하는 프로그램을작성하시오.

    (C, C++, Java 의 경우 실수는 "double"로 선언하세요.)

     

    입력 예                                        

    12.2536

    526.129535

    A

     

    출력 예                                        

    12.25

    526.13

    A


    BasicInput08.h

    #include <iostream>

     

    BasicInput08.cpp

    void BasicInput08::Code()
    {
    	double var1, var2;
    	char ch;
    
    	std::cin >> var1 >> var2 >> ch;
    
    	std::cout.precision(2);
    	std::cout.setf(std::ios::fixed);
    
    	std::cout << var1 << '\n';
    	std::cout << var2 << '\n';
    	std::cout << ch;
    }

     

    Language_Code/입력/자가진단9


    문제                                            

    세 개의 실수를 입력 받아 반올림하여 소수 셋째 자리까지 출력하는 프로그램을 작성하시오.

     

    입력 예                                        

    1.2568

    95.21438

    526.851364

     

    출력 예                                        

    1.257

    95.214

    526.851


    BasicInput09.h

    #include <iostream>

     

    BasicInput09.cpp

    void BasicInput09::Code()
    {
    	float var1, var2, var3;
    
    	std::cin >> var1 >> var2 >> var3;
    
    	std::cout.precision(3);
    	std::cout.setf(std::ios::fixed);
    
    	std::cout << var1 << '\n';
    	std::cout << var2 << '\n';
    	std::cout << var3;
    }

     

    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.