BESTest

56
#include<iostream> #include<string> using namespace std; class stud { string password,username,username1,password1,mystr,name,q,w; char var; int physics,chemistry,maths,ch,total,stream,aggregatepercentage,ch1,cet,ch 2,ch3,m,n,x,z; double percentage1,percentage2,percentage3; public: void display(); }; class calc:public stud { public: void test(); }; void calc::test() { display(); }

Transcript of BESTest

Page 1: BESTest

#include<iostream>

#include<string>

using namespace std;

class stud

{

string password,username,username1,password1,mystr,name,q,w;

char var;

int physics,chemistry,maths,ch,total,stream,aggregatepercentage,ch1,cet,ch2,ch3,m,n,x,z;

double percentage1,percentage2,percentage3;

public:

void display();

};

class calc:public stud

{

public:

void test();

};

void calc::test()

{

display();

}

void stud :: display()

{

Page 2: BESTest

cout<<"\n\n\nPROVE THAT YOU'RE NOT A ROBOT\n1.FOR LOGICAL TEST\n2.FOR CAPTCHA CODE\n";

try

{

cout<<"CHOOSE THE TYPE OF TEST YOU WANT TO CLEAR\n";

cin>>z;

switch(z)

{

case 1:

cout<<"ENTER A NUMBER LESS THAN 5\n\n";

cin>>x;

if(x<5)

{

cout<<"OKAY,GO FORWARD\n\n";

cout<<"WELCOME TO SHUBHAM WORLD OF ENTERTAINMENT\n\n\n";

cout<<"WHAT IS YOUR NAME?\n";

getline(cin,name);

cout<<"ENTER YOUR DETAILS "<<name<<"\n\n\n";

cout<<"LOGIN PANEL\n\n\n";

cout<<"USERNAME:";

cin>>username;

cout<<"PASSWORD:";

cin>>password;

cout<<"\nREMEMBER PASSWORD Y/N\n";

cin>>var;

if(var=='y'||var=='Y')

{

cout<<"DATA SAVED\n";

cout<<"YOUR PASSWORD IS " ""<<password<<"""\n\n\n\n";

Page 3: BESTest

cout<<"SO LETS BEGIN\n\n#########################\n\n";

cout<<"USERNAME:";

cin>>username1;

cout<<"PASSWORD:";

cin>>password1;

if(password1==password&&username1==username)

{

cout<<"\n\n\nSABASH\n\n\n";

cout << "WHAT IS YOUR NAME(CANDIDATE'S NAME)?\n";

cin>>mystr;

cout << "HELLO " << mystr <<",WELCOME TO SHUBHAM UNIVERISTY ELIGIBILTY CALCULATOR.\n\n\n\nCHOOSE YOUR STREAM FOR ADDMISSION.\nPRESS '1'FOR BTECH.\nPRESS '2' FOR MBBS.\n#############################\n";

start:

cin>>stream;

switch(stream)

{

case 1:

cout<<"MR."<<mystr<<",PLEASE CHOOSE YOUR DESIRED OPTION.\n\n\n\nPRESS '1'To SEE THE ELIGIBILITY CRITERIA FOR ""BTECH"" COURSE.\n\n\n\nPRESS '2' TO MOVE FORWARD TO CHECK YOUR ELIGIBILTY FOR ""BTECH"" COURSE.\n\n\n\n##############################\n";

cin>>ch;

switch(ch)

{

case 1:

cout<<"THE ELIGIBILTY CRITERION ARE LISTED BELOW:-\n\n\n\1.PASS IN CLASS 12 WITH A MINIMUM 75% AGGREGATE IN PHYSICS,CHEMISTRY,MATHS.\n\n\n2.SHOULD HAVE SCORED A MINIMUM OF 60 MARKS IN CET.\n\n\

Page 4: BESTest

nNOTE:-IF THE CANDIDATE FULLFILL ANYONE OF THE TWO CRITERION,HE/SHE IS ELIGIBLE FOR ADDMISSIONS\n\n\n##############################\n";

break;

case 2:

cout<<"PRESS '1' FOR ADDMISSION ON THE BASIS OF CLASS 12 MARKS\nPRESS '2' FOR ADDMISSION ON THE BASIS OF CET SCORE\n";

cin>>ch1;

switch(ch1)

{

case 1:

cout<<"ENTER THE TOTAL NUMBER OF MARKS.\n";

cin>>total;

cout << "ENTER YOUR MARKS IN PHYSICS.\n";

cin>>physics;

percentage1=(physics*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage1<<"% IN PHYSICS.";

if(percentage1>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

Page 5: BESTest

else

{

cout<<" HARD LUCK "<<mystr<<" :( \n "<<endl;

}

cout<<"ENTER YOUR MARKS IN CHEMISTRY.\n";

cin>>chemistry;

percentage2=(chemistry*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage2<<"% IN CHEMISTRY.";

if(percentage2>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( "<<endl;

}

cout<<"ENTER YOUR MARKS IN MATHS. \n";

cin>>maths;

percentage3=(maths*100)/total;

Page 6: BESTest

cout<<mystr<<",YOU HAVE SCORED "<<percentage3<<"% IN MATHS.";

if(percentage3>=80)

{

cout<<" GOOD JOB "<<mystr<<" :)\n\n\n##############################"<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :(\n\n\n############################## \n\n\n"<<endl;

}

aggregatepercentage=(percentage1+percentage2+percentage3)/3;

cout<<mystr<<",YOUR AGGREGATE PERCENTAGE IS "<<aggregatepercentage<<".\n";

if(aggregatepercentage>=75)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

Page 7: BESTest

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

case 2:

cout<<"ENTER YOUR CET SCORE(OUT OF 100)\n";

cin>>cet;

if(cet>=60)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

default:

Page 8: BESTest

cout<<"CHOOSE YOUR OPTIONS CORRECTLY\n";

break;

}

break;

default:

cout<<"INVALID OPTION\n";

break;

}

break;

case 2:

cout<<"MR."<<mystr<<",PLEASE CHOOSE YOUR DESIRED OPTION\n\n\n\nPRESS '1'To SEE THE ELIGIBILITY CRITERIA FOR ""MBBS"" COURSE.\n\n\n\nPRESS '2' TO MOVE FORWARD TO CHECK YOUR ELIGIBILTY FOR ""MBBS"" COURSE.\n\n\n\n##############################\n";

cin>>ch2;

switch(ch2)

{

case 1:

cout<<"THE ELIGIBILTY CRITERION ARE LISTED BELOW\n\n\n\1.PASS IN CLASS 12 WITH A MINIMUM 75% AGGREGATE IN PHYSICS,CHEMISTRY,BIOLOGY.\n2.SHOULD HAVE SCORED A MINIMUM OF 60 MARKS IN CET.\n\n\nNOTE:-IF THE CANDIDATE FULLFILL ANYONE OF THE TWO CRITERION,HE/SHE IS ELIGIBLE FOR ADDMISSIONS\n\n\n##############################\n";

break;

case 2:

Page 9: BESTest

cout<<"PRESS '1' FOR ADDMISSION ON THE BASIS OF CLASS 12 MARKS\nPRESS '2' FOR ADDMISSION ON THE BASIS OF CET SCORE\n";

cin>>ch3;

switch(ch3)

{

case 1:

cout<<"ENTER THE TOTAL NUMBER OF MARKS.\n";

cin>>total;

cout << "ENTER YOUR MARKS IN PHYSICS.\n";

cin>>physics;

percentage1=(physics*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage1<<"% IN PHYSICS.";

if(percentage1>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( \n "<<endl;

}

Page 10: BESTest

cout<<"ENTER YOUR MARKS IN CHEMISTRY.\n";

cin>>chemistry;

percentage2=(chemistry*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage2<<"% IN CHEMISTRY.";

if(percentage2>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( "<<endl;

}

cout<<"ENTER YOUR MARKS IN BIOLOGY. \n";

cin>>maths;

percentage3=(maths*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage3<<"% IN BIOLOGY.";

if(percentage3>=80)

{

cout<<" GOOD JOB "<<mystr<<" :)\n\n\n##############################"<<endl;

Page 11: BESTest

}

else if(percentage3<0)

{

cout<<" HARD LUCK "<<mystr<<" :(\n\n\n############################## \n\n\n"<<endl;

}

aggregatepercentage=(percentage1+percentage2+percentage3)/3;

cout<<mystr<<",YOUR AGGREGATE PERCENTAGE IS "<<aggregatepercentage<<".\n";

if(aggregatepercentage>=75)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

Page 12: BESTest

break;

case 2:

cout<<"ENTER YOUR CET SCORE(OUT OF 100)\n";

cin>>cet;

if(cet>=60)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

default:

cout<<"CHOOSE YOUR OPTIONS CORRECTLY\n";

break;

}

Page 13: BESTest

break;

default:

cout<<"INVALID OPTION\n";

break;

}

break;

default:

cout<<"CHOOSE OPTION APPROPRIATELY\n";

break;

}

cout<<" \n\nPRESS '1' TO GO BACK TO MAIN MENU\n\n\nPRESS ANYOTHER KEY TWICE TO EXIT\n";

cin>>m;

if(m==1)

{

goto start;

}

else

{

cout<<"THANKS YOU\nPRESS ANY KEY TO EXIT\n";

}

}

else

{

Page 14: BESTest

cout<<"DATA INCORRECT\n";

}

}

else if(var=='n'||var=='N')

{

cout<<"PASSWORD NOT SAVED\n";

cout << "WHAT IS YOUR NAME(CANDIDATE'S NAME)?\n";

cin>>mystr;

cout << "HELLO " << mystr <<",WELCOME TO STANFORD UNIVERISTY ELIGIBILTY CALCULATOR.\n\n\n\nCHOOSE YOUR STREAM FOR ADDMISSION.\nPRESS '1'FOR BTECH.\nPRESS '2' FOR MBBS.\n#############################\n";

loop:

cin>>stream;

switch(stream)

{

case 1:

cout<<"MR."<<mystr<<",PLEASE CHOOSE YOUR DESIRED OPTION.\n\n\n\nPRESS '1'To SEE THE ELIGIBILITY CRITERIA FOR ""BTECH"" COURSE.\n\n\n\nPRESS '2' TO MOVE FORWARD TO CHECK YOUR ELIGIBILTY FOR ""BTECH"" COURSE.\n\n\n\n##############################\n";

cin>>ch;

switch(ch)

{

case 1:

cout<<"THE ELIGIBILTY CRITERION ARE LISTED BELOW:-\n\n\n\1.PASS IN CLASS 12 WITH A MINIMUM 75% AGGREGATE IN PHYSICS,CHEMISTRY,MATHS.\n\n\n2.SHOULD HAVE SCORED A MINIMUM OF 60 MARKS IN CET.\n\n\

Page 15: BESTest

nNOTE:-IF THE CANDIDATE FULLFILL ANYONE OF THE TWO CRITERION,HE/SHE IS ELIGIBLE FOR ADDMISSIONS\n\n\n##############################\n";

break;

case 2:

cout<<"PRESS '1' FOR ADDMISSION ON THE BASIS OF CLASS 12 MARKS\nPRESS '2' FOR ADDMISSION ON THE BASIS OF CET SCORE\n";

cin>>ch1;

switch(ch1)

{

case 1:

cout<<"ENTER THE TOTAL NUMBER OF MARKS.\n";

cin>>total;

cout << "ENTER YOUR MARKS IN PHYSICS.\n";

cin>>physics;

percentage1=(physics*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage1<<"% IN PHYSICS.";

if(percentage1>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

Page 16: BESTest

else

{

cout<<" HARD LUCK "<<mystr<<" :( \n "<<endl;

}

cout<<"ENTER YOUR MARKS IN CHEMISTRY.\n";

cin>>chemistry;

percentage2=(chemistry*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage2<<"% IN CHEMISTRY.";

if(percentage2>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( "<<endl;

}

cout<<"ENTER YOUR MARKS IN MATHS. \n";

cin>>maths;

percentage3=(maths*100)/total;

Page 17: BESTest

cout<<mystr<<",YOU HAVE SCORED "<<percentage3<<"% IN MATHS.";

if(percentage3>=80)

{

cout<<" GOOD JOB "<<mystr<<" :)\n\n\n##############################"<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :(\n\n\n############################## \n\n\n"<<endl;

}

aggregatepercentage=(percentage1+percentage2+percentage3)/3;

cout<<mystr<<",YOUR AGGREGATE PERCENTAGE IS "<<aggregatepercentage<<".\n";

if(aggregatepercentage>=75)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

Page 18: BESTest

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

case 2:

cout<<"ENTER YOUR CET SCORE(OUT OF 100)\n";

cin>>cet;

if(cet>=60)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

default:

Page 19: BESTest

cout<<"CHOOSE YOUR OPTIONS CORRECTLY\n";

break;

}

break;

default:

cout<<"INVALID OPTION\n";

break;

}

break;

case 2:

cout<<"MR."<<mystr<<",PLEASE CHOOSE YOUR DESIRED OPTION\n\n\n\nPRESS '1'To SEE THE ELIGIBILITY CRITERIA FOR ""MBBS"" COURSE.\n\n\n\nPRESS '2' TO MOVE FORWARD TO CHECK YOUR ELIGIBILTY FOR ""MBBS"" COURSE.\n\n\n\n##############################\n";

cin>>ch2;

switch(ch2)

{

case 1:

cout<<"THE ELIGIBILTY CRITERION ARE LISTED BELOW\n\n\n\1.PASS IN CLASS 12 WITH A MINIMUM 75% AGGREGATE IN PHYSICS,CHEMISTRY,BIOLOGY.\n2.SHOULD HAVE SCORED A MINIMUM OF 60 MARKS IN CET.\n\n\nNOTE:-IF THE CANDIDATE FULLFILL ANYONE OF THE TWO CRITERION,HE/SHE IS ELIGIBLE FOR ADDMISSIONS\n\n\n##############################\n";

break;

case 2:

Page 20: BESTest

cout<<"PRESS '1' FOR ADDMISSION ON THE BASIS OF CLASS 12 MARKS\nPRESS '2' FOR ADDMISSION ON THE BASIS OF CET SCORE\n";

cin>>ch3;

switch(ch3)

{

case 1:

cout<<"ENTER THE TOTAL NUMBER OF MARKS.\n";

cin>>total;

cout << "ENTER YOUR MARKS IN PHYSICS.\n";

cin>>physics;

percentage1=(physics*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage1<<"% IN PHYSICS.";

if(percentage1>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( \n "<<endl;

}

Page 21: BESTest

cout<<"ENTER YOUR MARKS IN CHEMISTRY.\n";

cin>>chemistry;

percentage2=(chemistry*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage2<<"% IN CHEMISTRY.";

if(percentage2>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( "<<endl;

}

cout<<"ENTER YOUR MARKS IN BIOLOGY. \n";

cin>>maths;

percentage3=(maths*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage3<<"% IN BIOLOGY.";

if(percentage3>=80)

{

cout<<" GOOD JOB "<<mystr<<" :)\n\n\n##############################"<<endl;

Page 22: BESTest

}

else if(percentage3<0)

{

cout<<" HARD LUCK "<<mystr<<" :(\n\n\n############################## \n\n\n"<<endl;

}

aggregatepercentage=(percentage1+percentage2+percentage3)/3;

cout<<mystr<<",YOUR AGGREGATE PERCENTAGE IS "<<aggregatepercentage<<".\n";

if(aggregatepercentage>=75)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

Page 23: BESTest

break;

case 2:

cout<<"ENTER YOUR CET SCORE(OUT OF 100)\n";

cin>>cet;

if(cet>=60)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

default:

cout<<"CHOOSE YOUR OPTIONS CORRECTLY\n";

break;

}

Page 24: BESTest

break;

default:

cout<<"INVALID OPTION\n";

break;

}

break;

default:

cout<<"CHOOSE OPTION APPROPRIATELY\n";

break;

}

cout<<" \n\nPRESS '1' TO GO BACK TO MAIN MENU\n\n\nPRESS ANYOTHER KEY TWICE TO EXIT\n\n";

cin>>n;

if(n==1)

{

goto loop;

}

else

{

cout<<"THANKS YOU\nPRESS ANY KEY TO EXIT\n";

}

}

Page 25: BESTest

else

{

cout<<"INAPPROPRIATE CHOICE";

}

}

else

{

throw(x);

}

break;

case 2:

cout<<"TYPE THE FOLLOWING CAPTCHA CODE\nDHONI\n";

q="DHONI";

cin>>w;

if(w=="DHONI")

{

cout<<"OKAY,GO FORWARD\n\n";

cout<<"WELCOME TO SHUBHAM WORLD OF ENTERTAINMENT\n\n\n";

cout<<"WHAT IS YOUR NAME?\n";

getline(cin,name);

cout<<"ENTER YOUR DETAILS "<<name<<"\n\n\n";

cout<<"LOGIN PANEL\n\n\n";

cout<<"USERNAME:";

cin>>username;

cout<<"PASSWORD:";

cin>>password;

cout<<"\nREMEMBER PASSWORD Y/N\n";

Page 26: BESTest

cin>>var;

if(var=='y'||var=='Y')

{

cout<<"DATA SAVED\n";

cout<<"YOUR PASSWORD IS " ""<<password<<"""\n\n\n\n";

cout<<"SO LETS BEGIN\n\n#########################\n\n";

cout<<"USERNAME:";

cin>>username1;

cout<<"PASSWORD:";

cin>>password1;

if(password1==password&&username1==username)

{

cout<<"\n\n\nSABASH\n\n\n";

cout << "WHAT IS YOUR NAME(CANDIDATE'S NAME)?\n";

cin>>mystr;

cout << "HELLO " << mystr <<",WELCOME TO SHUBHAM UNIVERISTY ELIGIBILTY CALCULATOR.\n\n\n\nCHOOSE YOUR STREAM FOR ADDMISSION.\nPRESS '1'FOR BTECH.\nPRESS '2' FOR MBBS.\n#############################\n";

begin:

cin>>stream;

switch(stream)

{

case 1:

cout<<"MR."<<mystr<<",PLEASE CHOOSE YOUR DESIRED OPTION.\n\n\n\nPRESS '1'To SEE THE ELIGIBILITY CRITERIA FOR ""BTECH"" COURSE.\n\n\n\nPRESS '2' TO MOVE FORWARD TO CHECK YOUR ELIGIBILTY FOR ""BTECH"" COURSE.\n\n\n\n##############################\n";

cin>>ch;

switch(ch)

{

Page 27: BESTest

case 1:

cout<<"THE ELIGIBILTY CRITERION ARE LISTED BELOW:-\n\n\n\1.PASS IN CLASS 12 WITH A MINIMUM 75% AGGREGATE IN PHYSICS,CHEMISTRY,MATHS.\n\n\n2.SHOULD HAVE SCORED A MINIMUM OF 60 MARKS IN CET.\n\n\nNOTE:-IF THE CANDIDATE FULLFILL ANYONE OF THE TWO CRITERION,HE/SHE IS ELIGIBLE FOR ADDMISSIONS\n\n\n##############################\n";

break;

case 2:

cout<<"PRESS '1' FOR ADDMISSION ON THE BASIS OF CLASS 12 MARKS\nPRESS '2' FOR ADDMISSION ON THE BASIS OF CET SCORE\n";

cin>>ch1;

switch(ch1)

{

case 1:

cout<<"ENTER THE TOTAL NUMBER OF MARKS.\n";

cin>>total;

cout << "ENTER YOUR MARKS IN PHYSICS.\n";

cin>>physics;

percentage1=(physics*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage1<<"% IN PHYSICS.";

if(percentage1>=80)

Page 28: BESTest

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( \n "<<endl;

}

cout<<"ENTER YOUR MARKS IN CHEMISTRY.\n";

cin>>chemistry;

percentage2=(chemistry*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage2<<"% IN CHEMISTRY.";

if(percentage2>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( "<<endl;

}

Page 29: BESTest

cout<<"ENTER YOUR MARKS IN MATHS. \n";

cin>>maths;

percentage3=(maths*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage3<<"% IN MATHS.";

if(percentage3>=80)

{

cout<<" GOOD JOB "<<mystr<<" :)\n\n\n##############################"<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :(\n\n\n############################## \n\n\n"<<endl;

}

aggregatepercentage=(percentage1+percentage2+percentage3)/3;

cout<<mystr<<",YOUR AGGREGATE PERCENTAGE IS "<<aggregatepercentage<<".\n";

if(aggregatepercentage>=75)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

Page 30: BESTest

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

case 2:

cout<<"ENTER YOUR CET SCORE(OUT OF 100)\n";

cin>>cet;

if(cet>=60)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

Page 31: BESTest

break;

default:

cout<<"CHOOSE YOUR OPTIONS CORRECTLY\n";

break;

}

break;

default:

cout<<"INVALID OPTION\n";

break;

}

break;

case 2:

cout<<"MR."<<mystr<<",PLEASE CHOOSE YOUR DESIRED OPTION\n\n\n\nPRESS '1'To SEE THE ELIGIBILITY CRITERIA FOR ""MBBS"" COURSE.\n\n\n\nPRESS '2' TO MOVE FORWARD TO CHECK YOUR ELIGIBILTY FOR ""MBBS"" COURSE.\n\n\n\n##############################\n";

cin>>ch2;

switch(ch2)

{

case 1:

cout<<"THE ELIGIBILTY CRITERION ARE LISTED BELOW\n\n\n\1.PASS IN CLASS 12 WITH A MINIMUM 75% AGGREGATE IN PHYSICS,CHEMISTRY,BIOLOGY.\n2.SHOULD HAVE SCORED A MINIMUM OF 60 MARKS IN CET.\n\n\nNOTE:-IF THE CANDIDATE FULLFILL ANYONE OF THE TWO CRITERION,HE/SHE IS ELIGIBLE FOR ADDMISSIONS\n\n\n##############################\n";

break;

Page 32: BESTest

case 2:

cout<<"PRESS '1' FOR ADDMISSION ON THE BASIS OF CLASS 12 MARKS\nPRESS '2' FOR ADDMISSION ON THE BASIS OF CET SCORE\n";

cin>>ch3;

switch(ch3)

{

case 1:

cout<<"ENTER THE TOTAL NUMBER OF MARKS.\n";

cin>>total;

cout << "ENTER YOUR MARKS IN PHYSICS.\n";

cin>>physics;

percentage1=(physics*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage1<<"% IN PHYSICS.";

if(percentage1>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

Page 33: BESTest

cout<<" HARD LUCK "<<mystr<<" :( \n "<<endl;

}

cout<<"ENTER YOUR MARKS IN CHEMISTRY.\n";

cin>>chemistry;

percentage2=(chemistry*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage2<<"% IN CHEMISTRY.";

if(percentage2>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( "<<endl;

}

cout<<"ENTER YOUR MARKS IN BIOLOGY. \n";

cin>>maths;

percentage3=(maths*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage3<<"% IN BIOLOGY.";

if(percentage3>=80)

Page 34: BESTest

{

cout<<" GOOD JOB "<<mystr<<" :)\n\n\n##############################"<<endl;

}

else if(percentage3<0)

{

cout<<" HARD LUCK "<<mystr<<" :(\n\n\n############################## \n\n\n"<<endl;

}

aggregatepercentage=(percentage1+percentage2+percentage3)/3;

cout<<mystr<<",YOUR AGGREGATE PERCENTAGE IS "<<aggregatepercentage<<".\n";

if(aggregatepercentage>=75)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

Page 35: BESTest

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

case 2:

cout<<"ENTER YOUR CET SCORE(OUT OF 100)\n";

cin>>cet;

if(cet>=60)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

default:

cout<<"CHOOSE YOUR OPTIONS CORRECTLY\n";

Page 36: BESTest

break;

}

break;

default:

cout<<"INVALID OPTION\n";

break;

}

break;

default:

cout<<"CHOOSE OPTION APPROPRIATELY\n";

break;

}

cout<<" \n\nPRESS '1' TO GO BACK TO MAIN MENU\n\n\nPRESS ANYOTHER KEY TWICE TO EXIT\n";

cin>>m;

if(m==1)

{

goto begin;

}

else

{

cout<<"THANKS YOU\nPRESS ANY KEY TO EXIT\n";

}

Page 37: BESTest

}

else

{

cout<<"DATA INCORRECT\n";

}

}

else if(var=='n'||var=='N')

{

cout<<"PASSWORD NOT SAVED\n";

cout << "WHAT IS YOUR NAME(CANDIDATE'S NAME)?\n";

cin>>mystr;

cout << "HELLO " << mystr <<",WELCOME TO STANFORD UNIVERISTY ELIGIBILTY CALCULATOR.\n\n\n\nCHOOSE YOUR STREAM FOR ADDMISSION.\nPRESS '1'FOR BTECH.\nPRESS '2' FOR MBBS.\n#############################\n";

round:

cin>>stream;

switch(stream)

{

case 1:

cout<<"MR."<<mystr<<",PLEASE CHOOSE YOUR DESIRED OPTION.\n\n\n\nPRESS '1'To SEE THE ELIGIBILITY CRITERIA FOR ""BTECH"" COURSE.\n\n\n\nPRESS '2' TO MOVE FORWARD TO CHECK YOUR ELIGIBILTY FOR ""BTECH"" COURSE.\n\n\n\n##############################\n";

cin>>ch;

switch(ch)

{

Page 38: BESTest

case 1:

cout<<"THE ELIGIBILTY CRITERION ARE LISTED BELOW:-\n\n\n\1.PASS IN CLASS 12 WITH A MINIMUM 75% AGGREGATE IN PHYSICS,CHEMISTRY,MATHS.\n\n\n2.SHOULD HAVE SCORED A MINIMUM OF 60 MARKS IN CET.\n\n\nNOTE:-IF THE CANDIDATE FULLFILL ANYONE OF THE TWO CRITERION,HE/SHE IS ELIGIBLE FOR ADDMISSIONS\n\n\n##############################\n";

break;

case 2:

cout<<"PRESS '1' FOR ADDMISSION ON THE BASIS OF CLASS 12 MARKS\nPRESS '2' FOR ADDMISSION ON THE BASIS OF CET SCORE\n";

cin>>ch1;

switch(ch1)

{

case 1:

cout<<"ENTER THE TOTAL NUMBER OF MARKS.\n";

cin>>total;

cout << "ENTER YOUR MARKS IN PHYSICS.\n";

cin>>physics;

percentage1=(physics*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage1<<"% IN PHYSICS.";

if(percentage1>=80)

{

Page 39: BESTest

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( \n "<<endl;

}

cout<<"ENTER YOUR MARKS IN CHEMISTRY.\n";

cin>>chemistry;

percentage2=(chemistry*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage2<<"% IN CHEMISTRY.";

if(percentage2>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( "<<endl;

}

cout<<"ENTER YOUR MARKS IN MATHS. \n";

Page 40: BESTest

cin>>maths;

percentage3=(maths*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage3<<"% IN MATHS.";

if(percentage3>=80)

{

cout<<" GOOD JOB "<<mystr<<" :)\n\n\n##############################"<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :(\n\n\n############################## \n\n\n"<<endl;

}

aggregatepercentage=(percentage1+percentage2+percentage3)/3;

cout<<mystr<<",YOUR AGGREGATE PERCENTAGE IS "<<aggregatepercentage<<".\n";

if(aggregatepercentage>=75)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

Page 41: BESTest

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

case 2:

cout<<"ENTER YOUR CET SCORE(OUT OF 100)\n";

cin>>cet;

if(cet>=60)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

Page 42: BESTest

default:

cout<<"CHOOSE YOUR OPTIONS CORRECTLY\n";

break;

}

break;

default:

cout<<"INVALID OPTION\n";

break;

}

break;

case 2:

cout<<"MR."<<mystr<<",PLEASE CHOOSE YOUR DESIRED OPTION\n\n\n\nPRESS '1'To SEE THE ELIGIBILITY CRITERIA FOR ""MBBS"" COURSE.\n\n\n\nPRESS '2' TO MOVE FORWARD TO CHECK YOUR ELIGIBILTY FOR ""MBBS"" COURSE.\n\n\n\n##############################\n";

cin>>ch2;

switch(ch2)

{

case 1:

cout<<"THE ELIGIBILTY CRITERION ARE LISTED BELOW\n\n\n\1.PASS IN CLASS 12 WITH A MINIMUM 75% AGGREGATE IN PHYSICS,CHEMISTRY,BIOLOGY.\n2.SHOULD HAVE SCORED A MINIMUM OF 60 MARKS IN CET.\n\n\nNOTE:-IF THE CANDIDATE FULLFILL ANYONE OF THE TWO CRITERION,HE/SHE IS ELIGIBLE FOR ADDMISSIONS\n\n\n##############################\n";

break;

Page 43: BESTest

case 2:

cout<<"PRESS '1' FOR ADDMISSION ON THE BASIS OF CLASS 12 MARKS\nPRESS '2' FOR ADDMISSION ON THE BASIS OF CET SCORE\n";

cin>>ch3;

switch(ch3)

{

case 1:

cout<<"ENTER THE TOTAL NUMBER OF MARKS.\n";

cin>>total;

cout << "ENTER YOUR MARKS IN PHYSICS.\n";

cin>>physics;

percentage1=(physics*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage1<<"% IN PHYSICS.";

if(percentage1>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( \n "<<endl;

Page 44: BESTest

}

cout<<"ENTER YOUR MARKS IN CHEMISTRY.\n";

cin>>chemistry;

percentage2=(chemistry*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage2<<"% IN CHEMISTRY.";

if(percentage2>=80)

{

cout<<" GOOD JOB "<<mystr<<" :) "<<endl;

}

else

{

cout<<" HARD LUCK "<<mystr<<" :( "<<endl;

}

cout<<"ENTER YOUR MARKS IN BIOLOGY. \n";

cin>>maths;

percentage3=(maths*100)/total;

cout<<mystr<<",YOU HAVE SCORED "<<percentage3<<"% IN BIOLOGY.";

if(percentage3>=80)

{

Page 45: BESTest

cout<<" GOOD JOB "<<mystr<<" :)\n\n\n##############################"<<endl;

}

else if(percentage3<0)

{

cout<<" HARD LUCK "<<mystr<<" :(\n\n\n############################## \n\n\n"<<endl;

}

aggregatepercentage=(percentage1+percentage2+percentage3)/3;

cout<<mystr<<",YOUR AGGREGATE PERCENTAGE IS "<<aggregatepercentage<<".\n";

if(aggregatepercentage>=75)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

Page 46: BESTest

}

break;

case 2:

cout<<"ENTER YOUR CET SCORE(OUT OF 100)\n";

cin>>cet;

if(cet>=60)

{

cout<<"CONGRATUTLATIONS,YOU ARE ELIGIBLE FOR ADDMISSION\n";

}

else

{

cout<<"SORRY,YOU ARE NOT ELIGIBLE FOR ADDMISSION\n";

}

break;

default:

cout<<"CHOOSE YOUR OPTIONS CORRECTLY\n";

break;

Page 47: BESTest

}

break;

default:

cout<<"INVALID OPTION\n";

break;

}

break;

default:

cout<<"CHOOSE OPTION APPROPRIATELY\n";

break;

}

cout<<" \n\nPRESS '1' TO GO BACK TO MAIN MENU\n\n\nPRESS ANYOTHER KEY TWICE TO EXIT\n\n";

cin>>n;

if(n==1)

{

goto round;

}

else

{

cout<<"THANKS YOU\nPRESS ANY KEY TO EXIT\n";

}

Page 48: BESTest

}

else

{

cout<<"INAPPROPRIATE CHOICE";

}

}

else

{

throw(x);

}

break;

deafult:

break;

}

}

catch(int i)

{

cout<<"\nYOU FAILED THE TEST\nEXCEPTION CAUGHT: "<<x<<" .\n\n";

}

}

int main()

Page 49: BESTest

{

calc s;

s.test();

s.display();

return 0;

}