2007년 08월 22일
[STL]성적관리 C++ 프로그램
#include
#include
#include
#include
using std::cin;
using std::cout;
using std::endl;
using std::setprecision;
using std::string;
using std::streamsize;
int main(){
//이름을 묻고 읽어들임
cout<<"Please enter your first name: ";
string name;
cin >> name;
cout << "Hello, " << name <<"!"<
//중간고사 기말성적을 묻고 읽어들임
cout<< "Please enter your midterm and final exam grades: ";
double midterm, final;
cin >> midterm >> final;
//과제 성적을 요구함
cout << "Enter all your homework grades, "
"followed by Ctrl-x: ";
//지금까지 읽은 성적의 개수와 합
int count = 0;
double sum = 0;
double x;
while(cin >> x){
++count;
sum += x;
}
//출력
streamsize prec = cout.precision();
cout << "Your final grade is " << setprecision(3)
<< 0.2 * midterm + 0.4 * final + 0.4 * sum / count
<< setprecision(prec) << endl;
return 0;
}
#include
#include
#include
using std::cin;
using std::cout;
using std::endl;
using std::setprecision;
using std::string;
using std::streamsize;
int main(){
//이름을 묻고 읽어들임
cout<<"Please enter your first name: ";
string name;
cin >> name;
cout << "Hello, " << name <<"!"<
//중간고사 기말성적을 묻고 읽어들임
cout<< "Please enter your midterm and final exam grades: ";
double midterm, final;
cin >> midterm >> final;
//과제 성적을 요구함
cout << "Enter all your homework grades, "
"followed by Ctrl-x: ";
//지금까지 읽은 성적의 개수와 합
int count = 0;
double sum = 0;
double x;
while(cin >> x){
++count;
sum += x;
}
//출력
streamsize prec = cout.precision();
cout << "Your final grade is " << setprecision(3)
<< 0.2 * midterm + 0.4 * final + 0.4 * sum / count
<< setprecision(prec) << endl;
return 0;
}
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- C++ 070806 > 2개월차 첫강의 by 흑계마왕
- C++ 070807_1 by 흑계마왕
- namespace 총정리 by Aitch
- C++ 070807_2 by 흑계마왕
- 연산자 재정의 - 2 (<<연산자와 cout 의 원리) by Aitch
# by | 2007/08/22 23:19 | 개발 | 트랙백 | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]