ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • JUNGOL...8
    일지 2020. 10. 16. 19:14

    Language_Code/연산자/형성평가1


    문제                                            

    국어 영어 수학 컴퓨터 과목의 점수를 정수로 입력받아서 총점과 평균을 구하는 프로그램을 작성하시오. (단 평균의 소수점 이하는 버림 한다.)

     

    입력 예                                        

    70 95 63 100

     

    출력 예                                        

    sum 328

    avg 82


    FormativeOperator01.h

    #include <iostream>

     

    FormativeOperator01.cpp

    void FormativeOperator01::Code()
    {
    	int kor, eng, math, com;
    
    	std::cin >> kor >> eng >> math >> com;
    
    	int sum{ kor + eng + math + com };
    	int avg{ sum / 4 };
    
    	std::cout << "sum " << sum << '\n';
    	std::cout << "avg " << avg;
    }

     

    Language_Code/연산자/형성평가2


    문제                                            

    두 정수를 입력받아서 나눈 몫과 나머지를 다음과 같은 형식으로 출력하는 프로그램을 작성하시오.

     

    입력 예                                        

    35 10

     

    출력 예                                        

    35 / 10 = 3...5


    FormativeOperator02.h

    #include <iostream>

     

    FormativeOperator02.cpp

    void FormativeOperator02::Code()
    {
    	int var1, var2;
    
    	std::cin >> var1 >> var2;
    
    	std::cout << var1 << " / " << var2 << " = " << var1 / var2 << "..." << var1 % var2;
    }

     

    Language_Code/연산자/형성평가3


    문제                                            

    직사각형의 가로와 세로의 길이를 정수형 값으로 입력받은 후 가로의 길이는 5 증가시키고 세로의 길이는 2배하여 저장한 후 가로의 길이 세로의 길이 넓이를 차례로 출력하는 프로그램을 작성하시오.

     

    입력 예                                        

    20 15

     

    출력 예                                        

    width = 25

    length = 30

    area = 750


    FormativeOperator03.h

    #include <iostream>

     

    FormativeOperator03.cpp

    void FormativeOperator03::Code()
    {
    	int width, length;
    
    	std::cin >> width >> length;
    
    	width += 5;
    	length *= 2;
    
    	std::cout << "width = " << width << '\n';
    	std::cout << "length = " << length << '\n';
    	std::cout << "area = " << width * length;
    }

     

    Language_Code/연산자/형성평가4


    문제                                            

    두 정수를 입력받아 첫 번째 수는 전치증가연산자를 사용하고 두 번째 수는 후치감소연산자를 사용하여 출력하고 바뀐 값을 다시 출력하는 프로그램을 작성하시오.

     

    입력 예                                        

    10 15

     

    출력 예                                        

    11 15

    11 14


    FormativeOperator04.h

    #include <iostream>

     

    FormativeOperator04.cpp

    void FormativeOperator04::Code()
    {
    	int var1, var2;
    
    	std::cin >> var1 >> var2;
    
    	std::cout << ++var1 << ' ' << var2-- << '\n';
    	std::cout << var1 << ' ' << var2;
    }

     

    Language_Code/연산자/형성평가5


    문제                                            

    민수와 기영이의 키와 몸무게를 입력받아 민수가 키도 크고 몸무게도 크면 1 그렇지 않으면 0을 출력하는 프로그램을 작성하시오. (JAVA는 1 이면 true, 0 이면 false를 출력한다.)

     

    입력 예                                        

    150 35

    145 35

     

    출력 예                                        

    0

     

    Hint!

    관계 연산자와 논리 연산자를 함께 이용한다.


    FormativeOperator05.h

    #include <iostream>

     

    FormativeOperator05.cpp

    void FormativeOperator05::Code()
    {
    	int minsuHeight, minsuWeight;
    	int giyeongHeight, giyeongWeight;
    
    	std::cin >> minsuHeight >> minsuWeight
    		>> giyeongHeight >> giyeongWeight;
    
    	bool result{ (minsuHeight > giyeongHeight) && (minsuWeight > giyeongWeight) };
    	std::cout << result;
    }

     

    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.