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