Define a class Candidate in C++ with the following specification :
Private Members :
A data members Rno(Registration Number) type long
A data member Cname of type string
A data members Agg_marks (Aggregate Marks) of type float
A data members Grade of type char
A member function setGrade () to find the grade as per the aggregate marks obtained by the student. Equivalent aggregate marks range and the respective grade as shown below.
| Aggregate Marks | Grade |
| >=80 | A |
| Less than 80 and >=65 | B |
| Less than 65 and >=50 | C |
| Less than 50 | D |
Public members:
A constructor to assign default values to data members:
Rno=0,Cname=”N.A”,Agg_marks=0.0
A function Getdata () to allow users to enter values for Rno. Cname, Agg_marks and call function setGrade () to find the grade.
A function dispResult( ) to allow user to view the content of all the data members.