-
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)