CS304 Assignment 02 Complete Solution Idea 7 Shared by Uѕмʌɴ

No Comments

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

    void DisplaySign();
    ~Virtual_Ballot_Paper()
    {
    cout<<"\t\t    Display Virtual_Ballot_Paper\n\n";
    }
    };

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

};

class Sign
{
private:
        char *Name;
public:
        void Select()
{
        cout<<"Name";
  };
  ~Sign()
  {
         cout<<"\t\t\t    Display Sign\n\n";
         }
         };

class Constituency
{
private:
        int NoOfCandidates;
        int NoOfVoters;
        int ConstituencyNo;
public:
       Constituency()
       {
                     NoOfCandidates = 0;
                     NoOfVoters = 0;
                     ConstituencyNo = 0;
                     cout<<"\t\t\t    Constituency\n\n";
                     }
                     Constituency(int n ,int x ,int c)
                     {
                                      NoOfCandidates = n;
                                      NoOfVoters = x;
                                      ConstituencyNo = c;
                                      }
                                      int GetConstituencyNo();
                                      ~Constituency()
                                      {
                 cout<<"\t\t\tDisplay Constituency\n\n";
                 cout<<"\t\t      Press Enter To View Result\n\n";
                 }
                 };
class Result
{
public:
       int CountVotes();
       int AnnounceResult();
       ~Result()
       {
                cout<<"\t\t\t   [Display Result]\n";
         }
};
   
   
int main()
{
 
    {
          Result r;
          Virtual_Ballot_Paper();
          Candidate();
          Sign();
          Constituency();
          getch();
}
   
    system("pause");
    return 0;
}
   
Next PostNewer Post Previous PostOlder Post Home

0 comments

Post a Comment