728x90

문제풀이 6

C++ ESPRESSO 1-1. 기초 사항 / LAB

//basic, expert #define expert #ifdef basic //화씨 온도를 섭씨 온도로 변환하는 프로그램. //헤더파일 추가 및 네임스페이스 설정 #include //using namespace std; using std::cout; using std::endl; using std::cin; int main() { //변수 선언 및 초기화 //int f_temp = 60; //int c_temp; double f_temp; double c_temp; cout > f_temp; //계산 결과를 c_temp에 대입 //c_temp = 5 / 9 * (f_temp - 32); c_temp = 5 / 9.0 * (f_temp - 32); // or c_temp = 5 / (double)9 *..

C++ ESPRESSO 1-1. 기초 사항 / programming

1. 상자의 체적을 구하는 프로그램. #include using std::cout; using std::endl; using std::cin; #include //상자의 부피를 구하는 프로그램 //조건 1. 상자의 크기는 200 * 200 * 200을 넘지 않는다. //조건 2. 사용할 수 있는 가장 작은 변수를 사용하라. int main() { unsigned short length, width, height; bool sw = true; while (sw) { cout length >> width >> height; if (length > 200 || width > 200 || height > 200) { cout

C++ ESPRESSO 1-1. 기초 사항 / 중간 점검

중간 점검 (21p) 1. 변수와 상수의 차이점은 무엇인가? 변수는 값 변경이 가능하고, 상수는 값 변경이 불가능하다. 2. 변수와 자료형의 관련성은 무엇인가? 변수의 자료형을 보고 CPU가 프로그램내에서 몇바이트를 읽어들여 해석할지를 결정한다. 3. 왜 정수를 하나의 타입으로 하지 않고 char, int, short, long 등 여러가지 타입으로 나눠놓은 이유는 무엇인가? 메모리 낭비를 줄이기 위해서. 4. 부호가 없는 unsigned int형의 변수에 음수를 넣으면 어떤 일이 벌어지는가? underflow가 일어난다. 5. 변수가 저장할 수 있는 한계를 넘어서는 값을 저장하면 어떻게 되는가? overflow가 일어난다. . 6. 숫자값을 직접 사용하는 것보다 기호 상수를 사용하는 것의 이점은 무엇인..

반응형