1051107547-q3.txt
来自「c++ progamming example」· 文本 代码 · 共 63 行
TXT
63 行
//Muhammad 'Ifwan B. Md Jalal
//1051107547
//tutorial4-q3
#include <iostream>
using namespace std;
class Marks{ //declaring class and member function
public:
char* set_name();
float set_gpa();
char set_grade();
private: //declare variable within private
char name[30], grade;
float gpa;
};
char* Marks::set_name(){ //declare member function set_name()
cout<<"Enter Name: ";
cin>>name;
return name;
}
char Marks::set_grade(){ //declare member function set_grade()
if(gpa>=3.0){ //if condition
grade='A';}
else if(gpa<3.0 && gpa > 2.0){
grade='B';}
else {
grade='F';}
return grade;
}
float Marks::set_gpa(){ //declare member function set_gpa()
cout<<"Enter CGPA: ";
cin>>gpa;
return gpa;
}
int main(){
cout<<"==========================================="<<endl;
cout<<"\t\t E N T E R I N F O R M A T I O N"<<endl;
cout<<"==========================================="<<endl;
char* name; //declare variable name
float gpa; //declare variable gpa
char grade; //declare variable grade
Marks M; //create an object of the class called 'M'
name = M.set_name(); //declare and call the function
gpa = M.set_gpa(); //declare and call the function
grade = M.set_grade(); //declare and call the function
cout<<"==========================================="<<endl; //display output
cout<<"\t\t R E S U L T S L I P"<<endl;
cout<<"==========================================="<<endl;
cout<<"Name: "<<name<<endl;
cout<<"GPA: "<<gpa<<endl;
cout<<"Grade: "<<grade<<endl;
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?