일지

JUNGOL...8

niamdank 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