Cpp Project :WELCOME TO THE BANGLADESH EDUCATION BOARD
#include <iostream>#include<stdio.h>
#include<string.h>
using namespace std;
class student{public:char s_name[15];char s_id[10]; int e_year; char b_name[10]; int b_code;char q[20];int w,s,s2,s3,s4,s5;public: void showboard() { cout<<"***************WELCOME TO THE BANGLADESH EDUCATION BOARD**************\n\n\n"; cout<<"\t\t\t***STUDENT'S SECTION***\n\n"; cout<<"\t\t**HERE YOU WILL GET YOUR RESULT INFORMATION**\n\n\n";}
float showgrade(int);
void calculate(); void show_result(); void dhk_b(); void bar_b(); void raj_b(); void chi_b(); void syl_b(); void jess_b(); void din_b(); void com_b();};
void student :: show_result() { cout<<"\t\tPLEASE ENTER BOARD NAME:";cin>>b_name;
cout<<"\n"; cout<<"\t\tPLEASE ENTER YOUR EXAMINATION YEAR:";cin>>e_year;
cout<<"\n"; cout<<"\t\tPLEASE ENTER YOUR NAME:";gets(s_name);
cin.get(s_name,15);
//cin>>s_name; cout<<"\n\t\tPLEASE ENTER YOUR ROLL NUMBER:";cin>>s_id;
FILE *st;
st=fopen("info.txt","r");
char search[100],temp[5000]; int m=0,n; cout<<"\n\n"; cout<<"\t\t\t***HERE IS YOUR RESULT***"; cout<<"\n\n"; cout<<"ROLL NAME BAN ENG MATH PHY CHE GPA\n"; while(1) {n=0;
while(fgets(temp, 5000,st)!=NULL) { if(strstr(temp,s_id)!=NULL) { printf("%s\n",temp);n++;
}
}
/*if(n==0) { printf("Does not match :- %s\n",search); } printf("If you want to continue press 0 and stop press 1\n"); scanf("%d",&m); if(m==1) { break; }*/ break;}
fclose(st);
}
void student:: dhk_b(){ int z; cout<<"*******************************************************************************"; cout<<"\n\t\t****WELCOME TO THE DHAKA BOARD****\n\n"; cout<<"\t\tENTER THE EXAMINATION YEAR:";cin>>z;
cout<<"\n\t\t**HERE IS YOUR REQUIRED INFORMATION:**\n";int i=65232;int j=43131;int k=3267;
cout<<"\n\t\tTOTAL NUMBER OF CANDIDATES: "<<i; cout<<"\n\t\tTOTAL NUMBER OF A+ HOLDERS: "<<j; cout<<"\n\t\tTOTAL NUMBER OF FAILED CANDIDATES: "<<k<<endl; cout<<"\n"; cout<<"*******************************************************************************";}
void student:: bar_b(){ int z; cout<<"*******************************************************************************"; cout<<"\n\t\t****WELCOME TO THE BARISHAL BOARD****\n\n"; cout<<"\t\tENTER THE EXAMINATION YEAR:";cin>>z;
cout<<"\n\t\t**HERE IS YOUR REQUIRED INFORMATION:**\n";int i=37852;int j=23443;int k=5432;
cout<<"\n\t\tTOTAL NUMBER OF CANDIDATES: "<<i; cout<<"\n\t\tTOTAL NUMBER OF A+ HOLDERS: "<<j; cout<<"\n\t\tTOTAL NUMBER OF FAILED CANDIDATES: "<<k<<endl; cout<<"\n"; cout<<"*******************************************************************************";}
void student:: raj_b(){ int z; cout<<"*******************************************************************************"; cout<<"\n\t\t****WELCOME TO THE RAJSHAHI BOARD****\n\n"; cout<<"\t\tENTER THE EXAMINATION YEAR:";cin>>z;
cout<<"\n\t\t**HERE IS YOUR REQUIRED INFORMATION:**\n";int i=51237;int j=19756;int k=2732;
cout<<"\n\t\tTOTAL NUMBER OF CANDIDATES: "<<i; cout<<"\n\t\tTOTAL NUMBER OF A+ HOLDERS: "<<j; cout<<"\n\t\tTOTAL NUMBER OF FAILED CANDIDATES: "<<k<<endl; cout<<"\n"; cout<<"*******************************************************************************";}
void student:: chi_b(){ int z; cout<<"*******************************************************************************"; cout<<"\n\t\t****WELCOME TO THE CHITTAGONG BOARD****\n\n"; cout<<"\t\tENTER THE EXAMINATION YEAR:";cin>>z;
cout<<"\n\t\t**HERE IS YOUR REQUIRED INFORMATION:**\n";int i=46792;int j=21752;int k=1632;
cout<<"\n\t\tTOTAL NUMBER OF CANDIDATES: "<<i; cout<<"\n\t\tTOTAL NUMBER OF A+ HOLDERS: "<<j; cout<<"\n\t\tTOTAL NUMBER OF FAILED CANDIDATES: "<<k<<endl; cout<<"\n"; cout<<"*******************************************************************************";}
void student:: syl_b(){ int z; cout<<"*******************************************************************************"; cout<<"\n\t\t****WELCOME TO THE SYLHET BOARD****\n\n"; cout<<"\t\tENTER THE EXAMINATION YEAR:";cin>>z;
cout<<"\n\t\t**HERE IS YOUR REQUIRED INFORMATION:**\n";int i=33465;int j=19131;int k=3343;
cout<<"\n\t\tTOTAL NUMBER OF CANDIDATES: "<<i; cout<<"\n\t\tTOTAL NUMBER OF A+ HOLDERS: "<<j; cout<<"\n\t\tTOTAL NUMBER OF FAILED CANDIDATES: "<<k<<endl; cout<<"\n"; cout<<"*******************************************************************************";}
void student:: jess_b(){ int z; cout<<"*******************************************************************************"; cout<<"\n\t\t****WELCOME TO THE JESSORE BOARD****\n\n"; cout<<"\t\tENTER THE EXAMINATION YEAR:";cin>>z;
cout<<"\n\t\t**HERE IS YOUR REQUIRED INFORMATION:**\n";int i=23242;int j=17432;int k=1267;
cout<<"\n\t\tTOTAL NUMBER OF CANDIDATES: "<<i; cout<<"\n\t\tTOTAL NUMBER OF A+ HOLDERS: "<<j; cout<<"\n\t\tTOTAL NUMBER OF FAILED CANDIDATES: "<<k<<endl; cout<<"\n"; cout<<"*******************************************************************************";}
void student:: din_b(){ int z; cout<<"*******************************************************************************"; cout<<"\n\t\t****WELCOME TO THE DINAJPUR BOARD****\n\n"; cout<<"\t\tENTER THE EXAMINATION YEAR:";cin>>z;
cout<<"\n\t\t**HERE IS YOUR REQUIRED INFORMATION:**\n";int i=31205;int j=16131;int k=3642;
cout<<"\n\t\tTOTAL NUMBER OF CANDIDATES: "<<i; cout<<"\n\t\tTOTAL NUMBER OF A+ HOLDERS: "<<j; cout<<"\n\t\tTOTAL NUMBER OF FAILED CANDIDATES: "<<k<<endl; cout<<"\n"; cout<<"*******************************************************************************";}
void student:: com_b(){ int z; cout<<"*******************************************************************************"; cout<<"\n\t\t****WELCOME TO THE COMILLA BOARD****\n\n"; cout<<"\t\tENTER THE EXAMINATION YEAR:";cin>>z;
cout<<"\n\t\t**HERE IS YOUR REQUIRED INFORMATION:**\n";int i=23458;int j=12131;int k=1267;
cout<<"\n\t\tTOTAL NUMBER OF CANDIDATES: "<<i; cout<<"\n\t\tTOTAL NUMBER OF A+ HOLDERS: "<<j; cout<<"\n\t\tTOTAL NUMBER OF FAILED CANDIDATES: "<<k<<endl; cout<<"\n"; cout<<"*******************************************************************************";}
float student::showgrade(int s)
{ float g; if((s>=80)&&(s<=100))g=5.00;
else if((s<79)&&(s>=70))
g=4.00;
else if((s<69)&&(s>=60))
g=3.5;
if((s<59)&&(s>=50))g=3.00;
else if((s<49)&&(s>=40))
g=2.00;
else if((s<39)&&(s>=33))
g=1.00;
else if((s<32)&&(s>=0))
g=0.00;
return g;}
void student::calculate(){float gp,sum=0;float s_gpa;cout<<"\t\t\t***WELCOME TO THE ADMIN'S SECTION***\n\n\n";FILE *st;
st=fopen("info.txt","a");
cout<<"\t\t\tENTER THE CANDIDATE'S NAME:";gets(q);
cin.get(q,20);
//cin>>s_name; //cin>>q; cout<<"\n"; cout<<"\t\t\tENTER THE CANDIDATE'S ROLL NUMBER:";cin>>w;
cout<<"\n";cout<<"\t\t\tEnter the Score in BANGLA:";cin>>s;
cout<<"\n";gp=showgrade(s);
sum=sum+gp;
cout<<"\t\t\tEnter the Score in ENGLISH :";cin>>s2;
cout<<"\n";gp=showgrade(s2);
sum=sum+gp;
cout<<"\t\t\tEnter the Score in MATH:";cin>>s3;
cout<<"\n";gp=showgrade(s3);
sum=sum+gp;
cout<<"\t\t\tEnter the Score in PHYSICS:";cin>>s4;
cout<<"\n";gp=showgrade(s4);
sum=sum+gp;
cout<<"\t\t\tEnter the Score in CHEMISTRY:";cin>>s5;
cout<<"\n";gp=showgrade(s5);
sum=sum+gp;
s_gpa=sum/5;
fprintf(st,"%d %s %d %d %d %d %d %f\n",w,q,s,s2,s3,s4,s5,s_gpa);fclose(st);
}
int main(){ int x,y;student a;
int i=1,n=1; do { cout<<"***************WELCOME TO THE BANGLADESH EDUCATION BOARD**************\n\n\n"; cout<<"\t\t\t***ENTER YOUR CHOICE***\n"; cout<<"\n\t1:TO VIEW THE BOARD INFORMATION\n\t2.ADD INFO\n\t3:TO VIEW YOUR BOARD RESULT\n\t4.EXIT\n";cin>>x;
switch(x) { case 1: cout<<"***************WELCOME TO THE BANGLADESH EDUCATION BOARD**************\n\n\n"; cout<<"\t 1:Dhaka\n"; cout<<"\t 2:Barishal\n"; cout<<"\t 3:Rajshahi\n"; cout<<"\t 4:Chittagong\n"; cout<<"\t 5:Sylhet\n"; cout<<"\t 6.Jessore\n"; cout<<"\t 7.Dinajpur\n"; cout<<"\t 8.Comilla\n\n"; cout<<"**PLEASE ENTER THE NUMBER OF ANY BOARD YOU WANT TO VIEW**:";cin>>y;
cout<<"\n"; if(y==1) {a.dhk_b();}else if(y==2)
{a.bar_b();}else if(y==3)
{a.raj_b();}else if(y==4)
{a.chi_b();}else if(y==5)
{a.syl_b();}else if(y==6)
{a.jess_b();}else if(y==7)
{a.din_b();}else if(y==8)
{a.com_b();} break; case 2:a.calculate();
break; case 3:a.showboard();
a.show_result();
break; case 4: break;}
}
while(x!=4); return 0;}
No comments:
Post a Comment