BESTest
-
Upload
shubham-singh -
Category
Documents
-
view
26 -
download
0
Transcript of 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()
{
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";
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\
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;
}
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;
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
{
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";
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:
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;
}
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;
}
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";
}
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;
}
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
{
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\
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;
}
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;
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
{
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";
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:
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;
}
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;
}
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";
}
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;
}
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";
}
}
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";
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)
{
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)
{
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";
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";
}
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;
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;
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;
}
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;
}
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";
}
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;
}
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";
}
}
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)
{
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)
{
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";
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";
}
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;
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;
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;
}
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;
}
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";
}
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;
}
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";
}
}
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()
{
calc s;
s.test();
s.display();
return 0;
}