피씨컴의 기울어진 공관

★  연습문제_1번

//1 다음 내용을 프로그램 코드로 적어본 다음 하나의 프로그램으로 작성해서 실행 결과를 확인하자.
// ① double 변수 miles를 선언하고, 100으로 초기화
// ② double 변수 MILE_TO KILOMETER 선언, 1. 609로 초기화
// ③ double 변수 kilometer 선언
// ④ miles와 MILE_TO_KILOMETER을 곱하여 kilometer에 저장
// ⑤ 화면에 kilometer 출력하기

 

 

● 결과 & 스크린샷

#include <iostream>
using namespace std;
int main(void)
{
 double miles =100;
 double MILE_TO_KILOMETER=1.609f;
 double kilometer;
 kilometer = miles * MILE_TO_KILOMETER;

 cout << kilometer<<endl;
 return 0;
}

 

 

 

 

 

★  연습문제_2번

//2 다음 내용에 대응되는 각 프로그램 코드를 적어보자.
 //① 정수형 변수 score1을 선언하고, 100으로 초기화한다.
 //② 정수형 변수 score2를 선언하고, 78로 초기화한다.
 //③ 정수형 변수 score3을 선언하고, 78로 초기화한다.
 //④ 앞의 ①, ② , ③을 한 문장으로 선언해보자.
 //⑤ 정수형 변수 total을 선언한다.
 //⑥ 실수형 변수 average를 선언한다.
 //⑦ score1, score2, score3를 모두 더해서 total에 그 결괴를 할당한다.
 //⑧ total을 3으로 나누어서 그 결과를 average에 저장한다.
 //⑨ total을 출력한다.
 //⑩ average를 출력한다.

● 결과 & 스크린샷

#include <iostream>
using namespace std;
int main(void)
{
 int score1=100, score2=78, score3=78;
 int total;
 float average;
 total= score1+score2+score3;
 average = total/3;
 cout <<"총합 :" <<total<<endl;
 cout <<"평균 :"<< average<<endl;

}

 

 

 

 

★  연습문제_3번

//[연습문제 1]의 내용을 프로그램으로 완성해서 컴파일하고, 발생한 경고 메시지가 있는 경우
//그 이유를 적어보자. 실행 결과도 적어보자.

 


#include <iostream>
using namespace std;
int main(void)
{
 double miles =100;
 double MILE_TO_KILOMETER=1.609f;
 double kilometer;
 kilometer = miles * MILE_TO_KILOMETER;

 cout << kilometer<<endl;
 return 0;
}

 

● 결과 & 스크린샷

??? 경고가 안뜸??

 

 

 

★  연습문제_4번

//1 다음 내용을 프로그램 코드로 적어본 다음 하나의 프로그램으로 작성해서 실행 결과를 확인하자.
// ① double 변수 miles를 선언하고, 100으로 초기화
// ② double 변수 MILE_TO KILOMETER 선언, 1. 609로 초기화
// ③ double 변수 kilometer 선언
// ④ miles와 MILE_TO_KILOMETER을 곱하여 kilometer에 저장
// ⑤ 화면에 kilometer 출력하기

● 결과 & 스크린샷

#include <iostream>
using namespace std;
int main(void)
{
 double miles =100;      
 double MILE_TO_KILOMETER=1.609f;  
 double kilometer;      
 kilometer = miles * MILE_TO_KILOMETER; 

 cout << kilometer<<endl;    
 return 0;
}


 

 

 

 

 

★  연습문제_5번

//5 다음 프로그램의 실행 결과를 적어보자.
#include <iostream>
using namespace std;
int main()
{
 cout<< " 사과가"<< 10 << "개 있다 \n" ;
 cout<< " 사과가한개에" << 500 <<"원이다 .\n";
 return 0;
}

● 결과 & 스크린샷

 /*
 결과값
 사과가 10개 있다 개행
 사과가한개에500원이다. 개행

cout으로 "사과가 10개있다 "를 출력한다 여기서 \n은 개행
cout으로 "사과가한개에500원이다 "를 출력한다 여기서 \n은 개행
 */

 

 

★  연습문제_6번

//6 다음프로그램의빈칸에적절한묘드를적고 그실행결과를적어보자.

#include <iostream>
using namespace std;
int main()
{
 int unit , count, total;
 unit=500;
 count=5;
 total=unit*count;
 cout << " 총 금액 " << total << endl;
 return 0;
}

 

● 결과 & 스크린샷

 

 

 

★  연습문제_7번

//7 다음 프로그램을 Visual C++ 2010에서 실행해 보자. 실행 시 발생하는 오류 창을 확인하고
//그이유를적어보자.

#include <iostream>
using namespace std;
int main()
{
 int a ;
 cout <<"a "<< a << endl ;
 return 0;
}

● 결과 & 스크린샷


//int a를 선언하고 초기화를 안해줬기 때문에 a에는 쓰레기 값이 들어있다.
//그상태로 a를 불러와봤자 제대로된 값이 들어있을리 없으므로 에러가 난것이다.

 

 

 

★  연습문제_8번

//8 다음은 프로그램과 실행 결과이다. 실행 결과가 왜 그렇게 출력되었는지 그 이유를 적어보자.
#include <iostream>
using namespace std;
int main()
{
 short m_short = 40000;
 cout <<"m_ short 40000 일 때 m_short "<< m_short <<" \n ";
 
 m_short=20000 ;
 cout <<"m_short 20000 일 때 m_short " << m_short <<" \n ";
 int m_int = 40000 ;
 cout <<"m_int 40000 일 때 m_lnt= " << m_int <<" \n ";
 return 0;
}

● 결과 & 스크린샷

 

'프로그래밍 > 공부' 카테고리의 다른 글

4장 연습문제  (0) 2013.02.19
3장 연습문제  (0) 2013.02.19
4장 예제  (0) 2013.02.19
3장 예제  (0) 2013.02.18
2장 예제  (0) 2013.02.18
Posted by 피씨컴