Program to maintain the record and details of candidates | C++ Programming

Sunday, March 01, 2020

//program to maintain the record of candidates
#include<iostream.h>
#include<conio.h>
#include<string.h>
#include<stdio.h>
class CANDIDATE
{ int CRNo;
  char Name[10] ;
  float Score;
  char   Grade;
  void ComputeGrade();
 public:
  CANDIDATE()
  {CRNo =0;
   strcpy(Name,"Not Assigned");
   Score=0.0;
   Grade='-';
  }
  void inputdata();
  void displaydata();
};
  void CANDIDATE::inputdata()
  { cout<<"\n ENTER CRNo. :";
cin>>CRNo;
cout<<"\n ENTER YOUR NAME :";
gets(Name);
cout<<"\n ENTER YOUR SCORE:";
cin>>Score;
ComputeGrade();
   }
  void CANDIDATE::displaydata()
  {      cout<<"\n\n\t CRNo = "<<CRNo
<<"\n\t NAME ="<<Name
<<"\n\t SCORE ="<<Score
<<"\n\t Grade ="<<Grade;
  }
  void CANDIDATE::ComputeGrade()
  { if(Score>=90)
  Grade='A';
else if(Score>=75)
  Grade='B';
else if(Score>=60)
  Grade='C';
else if(Score>=45)
  Grade='D';
else if(Score>=33)
  Grade='E';
else
  Grade='F';
 }
void main()
{clrscr();
int i,pno;
CANDIDATE obj[2];
cout<<"\n ENTER THE DETAILS OF THE CANDIDATE";
for(i=0;i<2;i++)
{ cout<<"\n ENTER THE DETAILS OF THE CANDIDATE No "<<i+1;
  obj[i].inputdata();
}
for(i=0;i<2;i++)
{obj[i].displaydata();
 getch();
}

getch();
}

You Might Also Like

0 Comments

Like us on Facebook

Flickr Images

Flickr Short Films