Senin, 31 Maret 2014

tugas PBO3

#include <string>
using namespace std;
class GradeBook
{
public :
GradeBook(string);
void setCourseName(string);
string getCourseName();
void displayMessage();
void determineClassAverage();
private :
string courseName;
};
=================================================================
#include <iostream>
#include <conio.h>
#include "GradeBook.h"
using namespace std;
GradeBook::GradeBook(string name)
{
setCourseName(name);
}
void GradeBook::setCourseName(string name)//file berbeda&msh dlm satu kelas
{
if (name.length()<=25)
courseName=name;
else
{
courseName=name.substr(0,25);
cout<< "Name\""<<name<<"exceeds maximum leght(25).\n"
<<"Limiting courseName to first 25 character.\n"<<endl;
}
}
string GradeBook::getCourseName()
{
return courseName;
}
void GradeBook::displayMessage()
{
cout<<" Welcome to the Grade book for\n"<<getCourseName()<<"|\n"
<<endl;
}
void GradeBook::determineClassAverage()
{
int total;
int gradeCounter;
int grade;
int average;
total=0;
gradeCounter=0;
while (gradeCounter<=10)
{
cout<<"Enter Grade :";
cin>>grade;
if(grade==-1)

{
total=total+grade;
   gradeCounter=gradeCounter+1;
}

}
average=total/gradeCounter;
cout<<"\nTotal of All 10 Grades is :"<<total<<endl;
cout<<"Class Average is : "<<average<<endl;
}
=================================================================
#include "GradeBook.cpp"
int main()
{
GradeBook myGradeBook("CS101 C++ Programming");
myGradeBook.displayMessage();
myGradeBook.determineClassAverage();
}

Tidak ada komentar:

Posting Komentar