01/10/2018, 12:02
Cho mình hỏi bài mình sai chỗ nào vậy?
#include <iostream>
#include <iomanip>
using namespace std;
class Grade {
int gra,grb,grc;
float pgr;
public:
Grade(); //constructor
~Grade(); //destructor
void setGrades(int, int, int);
void printGrades();
void printLetterGrade();
};
Grade::Grade()
{
cout<<"Enter three grades separated by spaces";
}
Grade::~Grade()
{
cout<<"Press any key to continue";
}
void Grade:: setGrades (int a, int b,int c)
{
cin<<a<<b<<c;
}
void Grade:: printGrades()
{
cout<<gra<<" "<<grb<<" "<<grc;
}
void Grade::printLetterGrade()
{
if (pgr<4){
cout<<"F";}
if (pgr<5.5){
cout<<"D";}
if (pgr<7){n
cout<<"C";}
if (pgr<8.5){
cout<<"B";}
else{
cout<<"A";
};
}
int main (void)
{
Grade grade;
grade.setGrades();
grade.printGrades();
grade.printLetterGrade();
return 0;
}
Bài liên quan
Lần sau em dùng code hãy review lại nhé. Chưa chắc họ đã code đúng.
Em có thể học cơ bản lại qua các video của các bạn trên diễn đàn mình nhé
Hàm setGrades() em truyền vào 3 tham số
nhưng ở đây em không tryền đối số nào