CS304 Assignment 02 Solution Idea 3

No Comments

#include<iostream.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>
class Virtual_Ballot_Paper
{
private:
int NoOfsigns;
char *NameOfVotingCategory;
public:
Virtual_Ballot_Paper()
{
cout"Virtual_Ballot_Paper\n";
NoOfsigns = 0;
NameOfVotingCategory = NULL;
}

void DisplaySign();
~Virtual_Ballot_Paper()
{
cout" dis Virtual_Ballot_Paper\n";
}


};
class Candidate : public Virtual_Ballot_Paper
{
private:
char* Name;
char* Address;
char* CandidateType;
int NoVotes;
public:
Candidate()
{
Name = Address = CandidateType = NULL;
NoVotes = 0;
cout"Candidate\n";
}
Candidate(char *n ,char *a ,char *c ,int x)
{
Name = n;
Address = a;
CandidateType = c;
NoVotes = x;

}
~Candidate(){
cout"Dis Candidate\n";}

};
class Sign : public Candidate
{
private:
char *Name;
public:
void Select(){cout"I am Zahid mughal";};
~Sign()
{
cout"dis Sign\n";
}
};
class Constituency : public Candidate
{
private:
int NoOfCandidates;
int NoOfVoters;
int ConstituencyNo;
public:
Constituency()
{
NoOfCandidates = 0;
NoOfVoters = 0;
ConstituencyNo = 0;
cout"Constituency\n";
}
Constituency(int n ,int x ,int c)
{
NoOfCandidates = n;
NoOfVoters = x;
ConstituencyNo = c;
}
int GetConstituencyNo();
~Constituency(){ cout" dis Constituency\n";}
};
class Result : public Virtual_Ballot_Paper
{
public:
int CountVotes();
int AnnounceResult();
~Result(){cout"Dis Result\n";}
};
Next PostNewer Post Previous PostOlder Post Home

0 comments

Post a Comment