일지

JUNGOL...5

niamdank 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