===========================================================================
CODING
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
#include<dos.h>
void main()
{
int score=0,a1,b1,c1,y,i,op1,tscore=0,q,f,t;
float r1,r,angle;
label:
clrscr();
randomize();
textcolor(1);
gotoxy(1,2);
cprintf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■QUIZ_TIME■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■");
textcolor(3);
gotoxy(36,4);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,5);
cprintf("░ LEVEL: ░");
gotoxy(36,6);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
textcolor(YELLOW);
gotoxy(1,8);
cprintf("╒═══════╤════════════════════════════════════════════╤════════════╤════════════╕");
gotoxy(1,9);
cprintf("│ Q.No. │ QUESTION │ Answer │ C.Ans. │");
gotoxy(1,10);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,11);
cprintf("│ 1.) │ │ │ │");
gotoxy(1,12);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,13);
cprintf("│ 2.) │ │ │ │");
gotoxy(1,14);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,15);
cprintf("│ 3.) │ │ │ │");
gotoxy(1,16);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,17);
cprintf("│ 4.) │ │ │ │");
gotoxy(1,18);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,19);
cprintf("│ 5.) │ │ │ │");
gotoxy(1,20);
cprintf("╘═══════╧════════════════════════════════════════════╧════════════╧════════════╛");
textcolor(5);
gotoxy(44,5);
cprintf("1");
for(i=1,y=11,score=0;i<=5;i++,y+=2)
{
a1=random(10);
b1=random(10);
op1=random(6);
gotoxy(11,y);
switch(op1)
{
case 0: cprintf("%d + %d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1+b1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1+b1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 1: cprintf("%d - %d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1-b1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1-b1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 2: cprintf("%d * %d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1*b1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1*b1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 3: if(b1==0)
b1=3;
cprintf("%d/%d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if((float)a1/(float)b1>=r1 && ((float)a1/(float)b1)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(float)a1/(float)b1;
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 4: if(b1==0)
b1=3;
cprintf("Redmainder of: %d/%d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1%b1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1%b1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 5: if(b1==0)
b1=2;
else if(b1>4)
b1=4;
cprintf("%d^(%d)",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(pow(a1,b1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=pow(a1,b1);
gotoxy(69,y);
cprintf("%.0f",r);
break;
}
textcolor(t);
gotoxy(56,y);
cprintf("%.3f",r1);
textcolor(5);
}
textcolor(3);
gotoxy(36,22);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,23);
cprintf("░ SCORE:%d ░",score);
gotoxy(36,24);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
if(score<3)
{
textcolor(YELLOW);
gotoxy(36,25);
cprintf("Very Poor");
delay(2000);
textcolor(YELLOW+BLINK);
gotoxy(32,25);
cprintf("Restarting......");
delay(4000);
goto label;
}
else
{
textcolor(YELLOW+BLINK);
gotoxy(30,25);
cprintf("Loading Level_2......");
delay(4000);
tscore=tscore+score;
}
label2:
clrscr();
randomize();
textcolor(1);
gotoxy(1,2);
cprintf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■QUIZ_TIME■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■");
textcolor(3);
gotoxy(36,4);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,5);
cprintf("░ LEVEL: ░");
gotoxy(36,6);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
textcolor(YELLOW);
gotoxy(1,8);
cprintf("╒═══════╤════════════════════════════════════════════╤════════════╤════════════╕");
gotoxy(1,9);
cprintf("│ Q.No. │ QUESTION │ Answer │ C.Ans. │");
gotoxy(1,10);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,11);
cprintf("│ 1.) │ │ │ │");
gotoxy(1,12);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,13);
cprintf("│ 2.) │ │ │ │");
gotoxy(1,14);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,15);
cprintf("│ 3.) │ │ │ │");
gotoxy(1,16);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,17);
cprintf("│ 4.) │ │ │ │");
gotoxy(1,18);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,19);
cprintf("│ 5.) │ │ │ │");
gotoxy(1,20);
cprintf("╘═══════╧════════════════════════════════════════════╧════════════╧════════════╛");
textcolor(5);
gotoxy(44,5);
cprintf("2");
for(i=1,y=11,score=0;i<=5;i++,y+=2)
{
a1=random(25);
b1=random(25);
c1=random(25);
op1=random(6);
gotoxy(11,y);
switch(op1)
{
case 0: cprintf("Sin(%d)",a1);
gotoxy(56,y);
cscanf("%f",&r1);
angle=(float)a1*M_PI/180;
if(sin(angle)>=r1 && sin(angle)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=sin(angle);
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 1: cprintf("%d * %d - %d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1*b1)-c1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(a1*b1)-c1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 2: cprintf("(%d + %d) * %d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1+b1)*c1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(a1+b1)*c1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 3: if(c1==0)
c1=3;
cprintf("(%d * %d)/%d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((float)(a1*b1)/(float)c1>=r1 && ((float)(a1*b1)/(float)c1)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(float)(a1*b1)/(float)c1;
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 4: if(b1==0)
b1=3;
cprintf("Redmainder of: %d/%d/%d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1%(b1*c1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1%(b1*c1);
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 5: cprintf("[%d - %d]ý",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(pow(a1-b1,2)==r1)
{
score=score+1;
t=10;
}
else
t=12;
textcolor(2);
r=pow(a1-b1,2);
gotoxy(69,y);
cprintf("%.0f",r);
break;
}
gotoxy(56,y);
textcolor(t);
cprintf("%.3f",r1);
textcolor(5);
}
textcolor(3);
gotoxy(36,22);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,23);
cprintf("░ SCORE:%d ░",score);
gotoxy(36,24);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
if(score<3)
{
textcolor(YELLOW);
gotoxy(36,25);
cprintf("Very Poor");
delay(2000);
textcolor(YELLOW+BLINK);
gotoxy(32,25);
cprintf("Restarting......");
delay(4000);
goto label2;
}
else
{
textcolor(YELLOW+BLINK);
gotoxy(30,25);
cprintf("Loading Level_3......");
delay(4000);
tscore=tscore+score;
}
label3:
clrscr();
randomize();
textcolor(1);
gotoxy(1,2);
cprintf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■QUIZ_TIME■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■");
textcolor(3);
gotoxy(36,4);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,5);
cprintf("░ LEVEL: ░");
gotoxy(36,6);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
textcolor(YELLOW);
gotoxy(1,8);
cprintf("╒═══════╤════════════════════════════════════════════╤════════════╤════════════╕");
gotoxy(1,9);
cprintf("│ Q.No. │ QUESTION │ Answer │ C.Ans. │");
gotoxy(1,10);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,11);
cprintf("│ 1.) │ │ │ │");
gotoxy(1,12);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,13);
cprintf("│ 2.) │ │ │ │");
gotoxy(1,14);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,15);
cprintf("│ 3.) │ │ │ │");
gotoxy(1,16);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,17);
cprintf("│ 4.) │ │ │ │");
gotoxy(1,18);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,19);
cprintf("│ 5.) │ │ │ │");
gotoxy(1,20);
cprintf("╘═══════╧════════════════════════════════════════════╧════════════╧════════════╛");
textcolor(5);
gotoxy(44,5);
cprintf("3");
for(i=1,y=11,score=0;i<=5;i++,y+=2)
{
a1=random(8);
b1=random(30);
c1=random(30);
op1=random(6);
gotoxy(11,y);
switch(op1)
{
case 0: cprintf("Tan(%d)",c1);
gotoxy(56,y);
cscanf("%f",&r1);
angle=(float)c1*M_PI/180;
if(tan(angle)>=r1 && tan(angle)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=tan(angle);
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 1: cprintf("%d!",a1);
for(q=1,f=1;q<=a1;q++)
f=f*q;
gotoxy(56,y);
cscanf("%f",&r1);
if(f==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=f;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 2: cprintf("%d * %d * %d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1*b1*c1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1*b1*c1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 3: if(c1+b1==0)
{c1=3; b1=3;}
cprintf("%d/(%d + %d)",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((float)(a1)/(float)(b1+c1)>=r1 && (float)(a1)/(float)(b1+c1)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(float)(a1)/(float)(b1+c1);
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 4: if(b1*c1==0)
{c1=3;b1=3;}
cprintf("Redmainder of: %d/%d/%d/%d",a1,b1,c1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1)%(c1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1%c1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 5: if(c1-a1==0)
{a1=2;c1=6;}
cprintf("[%d + %d] * [%d - %d]",a1,b1,c1,a1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1+b1)*(c1-a1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(a1+b1)*(c1-a1);
gotoxy(69,y);
cprintf("%.0f",r);
break;
}
gotoxy(56,y);
textcolor(t);
cprintf("%.3f",r1);
textcolor(5);
}
textcolor(3);
gotoxy(36,22);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,23);
cprintf("░ SCORE:%d ░",score);
gotoxy(36,24);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
if(score<3)
{
textcolor(YELLOW);
gotoxy(36,25);
cprintf("Very Poor");
delay(2000);
textcolor(YELLOW+BLINK);
gotoxy(32,25);
cprintf("Restarting......");
delay(4000);
goto label3;
}
else
{
textcolor(YELLOW+BLINK);
gotoxy(28,25);
cprintf("Loading Score_Board......");
delay(4000);
tscore=tscore+score;
}
clrscr();
textcolor(3);
gotoxy(30,9);
cprintf("▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(30,10);
cprintf("░ TOTAL_SCORE: ░");
gotoxy(30,11);
cprintf("▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓");
textcolor(YELLOW+BLINK);
if(tscore<=9)
{
gotoxy(34,13);
cprintf("Anpadh Ho Kya?");
gotoxy(44,10);
cprintf("%d/15",tscore);
}
else if(tscore<=12)
{
gotoxy(33,13);
cprintf("Aur Mahanat Karo");
gotoxy(44,10);
cprintf("%d/15",tscore);
}
else
{
gotoxy(33,13);
cprintf("Intelligent Boy");
gotoxy(44,10);
cprintf("%d/15",tscore);
}
getch();
getch();
}
CODING
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
#include<math.h>
#include<dos.h>
void main()
{
int score=0,a1,b1,c1,y,i,op1,tscore=0,q,f,t;
float r1,r,angle;
label:
clrscr();
randomize();
textcolor(1);
gotoxy(1,2);
cprintf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■QUIZ_TIME■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■");
textcolor(3);
gotoxy(36,4);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,5);
cprintf("░ LEVEL: ░");
gotoxy(36,6);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
textcolor(YELLOW);
gotoxy(1,8);
cprintf("╒═══════╤════════════════════════════════════════════╤════════════╤════════════╕");
gotoxy(1,9);
cprintf("│ Q.No. │ QUESTION │ Answer │ C.Ans. │");
gotoxy(1,10);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,11);
cprintf("│ 1.) │ │ │ │");
gotoxy(1,12);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,13);
cprintf("│ 2.) │ │ │ │");
gotoxy(1,14);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,15);
cprintf("│ 3.) │ │ │ │");
gotoxy(1,16);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,17);
cprintf("│ 4.) │ │ │ │");
gotoxy(1,18);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,19);
cprintf("│ 5.) │ │ │ │");
gotoxy(1,20);
cprintf("╘═══════╧════════════════════════════════════════════╧════════════╧════════════╛");
textcolor(5);
gotoxy(44,5);
cprintf("1");
for(i=1,y=11,score=0;i<=5;i++,y+=2)
{
a1=random(10);
b1=random(10);
op1=random(6);
gotoxy(11,y);
switch(op1)
{
case 0: cprintf("%d + %d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1+b1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1+b1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 1: cprintf("%d - %d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1-b1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1-b1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 2: cprintf("%d * %d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1*b1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1*b1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 3: if(b1==0)
b1=3;
cprintf("%d/%d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if((float)a1/(float)b1>=r1 && ((float)a1/(float)b1)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(float)a1/(float)b1;
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 4: if(b1==0)
b1=3;
cprintf("Redmainder of: %d/%d",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1%b1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1%b1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 5: if(b1==0)
b1=2;
else if(b1>4)
b1=4;
cprintf("%d^(%d)",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(pow(a1,b1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=pow(a1,b1);
gotoxy(69,y);
cprintf("%.0f",r);
break;
}
textcolor(t);
gotoxy(56,y);
cprintf("%.3f",r1);
textcolor(5);
}
textcolor(3);
gotoxy(36,22);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,23);
cprintf("░ SCORE:%d ░",score);
gotoxy(36,24);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
if(score<3)
{
textcolor(YELLOW);
gotoxy(36,25);
cprintf("Very Poor");
delay(2000);
textcolor(YELLOW+BLINK);
gotoxy(32,25);
cprintf("Restarting......");
delay(4000);
goto label;
}
else
{
textcolor(YELLOW+BLINK);
gotoxy(30,25);
cprintf("Loading Level_2......");
delay(4000);
tscore=tscore+score;
}
label2:
clrscr();
randomize();
textcolor(1);
gotoxy(1,2);
cprintf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■QUIZ_TIME■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■");
textcolor(3);
gotoxy(36,4);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,5);
cprintf("░ LEVEL: ░");
gotoxy(36,6);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
textcolor(YELLOW);
gotoxy(1,8);
cprintf("╒═══════╤════════════════════════════════════════════╤════════════╤════════════╕");
gotoxy(1,9);
cprintf("│ Q.No. │ QUESTION │ Answer │ C.Ans. │");
gotoxy(1,10);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,11);
cprintf("│ 1.) │ │ │ │");
gotoxy(1,12);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,13);
cprintf("│ 2.) │ │ │ │");
gotoxy(1,14);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,15);
cprintf("│ 3.) │ │ │ │");
gotoxy(1,16);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,17);
cprintf("│ 4.) │ │ │ │");
gotoxy(1,18);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,19);
cprintf("│ 5.) │ │ │ │");
gotoxy(1,20);
cprintf("╘═══════╧════════════════════════════════════════════╧════════════╧════════════╛");
textcolor(5);
gotoxy(44,5);
cprintf("2");
for(i=1,y=11,score=0;i<=5;i++,y+=2)
{
a1=random(25);
b1=random(25);
c1=random(25);
op1=random(6);
gotoxy(11,y);
switch(op1)
{
case 0: cprintf("Sin(%d)",a1);
gotoxy(56,y);
cscanf("%f",&r1);
angle=(float)a1*M_PI/180;
if(sin(angle)>=r1 && sin(angle)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=sin(angle);
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 1: cprintf("%d * %d - %d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1*b1)-c1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(a1*b1)-c1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 2: cprintf("(%d + %d) * %d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1+b1)*c1==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(a1+b1)*c1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 3: if(c1==0)
c1=3;
cprintf("(%d * %d)/%d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((float)(a1*b1)/(float)c1>=r1 && ((float)(a1*b1)/(float)c1)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(float)(a1*b1)/(float)c1;
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 4: if(b1==0)
b1=3;
cprintf("Redmainder of: %d/%d/%d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if(a1%(b1*c1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1%(b1*c1);
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 5: cprintf("[%d - %d]ý",a1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if(pow(a1-b1,2)==r1)
{
score=score+1;
t=10;
}
else
t=12;
textcolor(2);
r=pow(a1-b1,2);
gotoxy(69,y);
cprintf("%.0f",r);
break;
}
gotoxy(56,y);
textcolor(t);
cprintf("%.3f",r1);
textcolor(5);
}
textcolor(3);
gotoxy(36,22);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,23);
cprintf("░ SCORE:%d ░",score);
gotoxy(36,24);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
if(score<3)
{
textcolor(YELLOW);
gotoxy(36,25);
cprintf("Very Poor");
delay(2000);
textcolor(YELLOW+BLINK);
gotoxy(32,25);
cprintf("Restarting......");
delay(4000);
goto label2;
}
else
{
textcolor(YELLOW+BLINK);
gotoxy(30,25);
cprintf("Loading Level_3......");
delay(4000);
tscore=tscore+score;
}
label3:
clrscr();
randomize();
textcolor(1);
gotoxy(1,2);
cprintf("■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■QUIZ_TIME■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■");
textcolor(3);
gotoxy(36,4);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,5);
cprintf("░ LEVEL: ░");
gotoxy(36,6);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
textcolor(YELLOW);
gotoxy(1,8);
cprintf("╒═══════╤════════════════════════════════════════════╤════════════╤════════════╕");
gotoxy(1,9);
cprintf("│ Q.No. │ QUESTION │ Answer │ C.Ans. │");
gotoxy(1,10);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,11);
cprintf("│ 1.) │ │ │ │");
gotoxy(1,12);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,13);
cprintf("│ 2.) │ │ │ │");
gotoxy(1,14);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,15);
cprintf("│ 3.) │ │ │ │");
gotoxy(1,16);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,17);
cprintf("│ 4.) │ │ │ │");
gotoxy(1,18);
cprintf("╞═══════╪════════════════════════════════════════════╪════════════╪════════════╡");
gotoxy(1,19);
cprintf("│ 5.) │ │ │ │");
gotoxy(1,20);
cprintf("╘═══════╧════════════════════════════════════════════╧════════════╧════════════╛");
textcolor(5);
gotoxy(44,5);
cprintf("3");
for(i=1,y=11,score=0;i<=5;i++,y+=2)
{
a1=random(8);
b1=random(30);
c1=random(30);
op1=random(6);
gotoxy(11,y);
switch(op1)
{
case 0: cprintf("Tan(%d)",c1);
gotoxy(56,y);
cscanf("%f",&r1);
angle=(float)c1*M_PI/180;
if(tan(angle)>=r1 && tan(angle)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=tan(angle);
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 1: cprintf("%d!",a1);
for(q=1,f=1;q<=a1;q++)
f=f*q;
gotoxy(56,y);
cscanf("%f",&r1);
if(f==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=f;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 2: cprintf("%d * %d * %d",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1*b1*c1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1*b1*c1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 3: if(c1+b1==0)
{c1=3; b1=3;}
cprintf("%d/(%d + %d)",a1,b1,c1);
gotoxy(56,y);
cscanf("%f",&r1);
if((float)(a1)/(float)(b1+c1)>=r1 && (float)(a1)/(float)(b1+c1)<r1+0.001)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(float)(a1)/(float)(b1+c1);
gotoxy(69,y);
cprintf("%.3f",r);
break;
case 4: if(b1*c1==0)
{c1=3;b1=3;}
cprintf("Redmainder of: %d/%d/%d/%d",a1,b1,c1,b1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1)%(c1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=a1%c1;
gotoxy(69,y);
cprintf("%.0f",r);
break;
case 5: if(c1-a1==0)
{a1=2;c1=6;}
cprintf("[%d + %d] * [%d - %d]",a1,b1,c1,a1);
gotoxy(56,y);
cscanf("%f",&r1);
if((a1+b1)*(c1-a1)==r1)
{
score=score+1;
t=10;
}
else
{
t=12;
}
textcolor(2);
r=(a1+b1)*(c1-a1);
gotoxy(69,y);
cprintf("%.0f",r);
break;
}
gotoxy(56,y);
textcolor(t);
cprintf("%.3f",r1);
textcolor(5);
}
textcolor(3);
gotoxy(36,22);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(36,23);
cprintf("░ SCORE:%d ░",score);
gotoxy(36,24);
cprintf("▓▓▓▓▓▓▓▓▓▓▓");
if(score<3)
{
textcolor(YELLOW);
gotoxy(36,25);
cprintf("Very Poor");
delay(2000);
textcolor(YELLOW+BLINK);
gotoxy(32,25);
cprintf("Restarting......");
delay(4000);
goto label3;
}
else
{
textcolor(YELLOW+BLINK);
gotoxy(28,25);
cprintf("Loading Score_Board......");
delay(4000);
tscore=tscore+score;
}
clrscr();
textcolor(3);
gotoxy(30,9);
cprintf("▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓");
gotoxy(30,10);
cprintf("░ TOTAL_SCORE: ░");
gotoxy(30,11);
cprintf("▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓");
textcolor(YELLOW+BLINK);
if(tscore<=9)
{
gotoxy(34,13);
cprintf("Anpadh Ho Kya?");
gotoxy(44,10);
cprintf("%d/15",tscore);
}
else if(tscore<=12)
{
gotoxy(33,13);
cprintf("Aur Mahanat Karo");
gotoxy(44,10);
cprintf("%d/15",tscore);
}
else
{
gotoxy(33,13);
cprintf("Intelligent Boy");
gotoxy(44,10);
cprintf("%d/15",tscore);
}
getch();
getch();
}
===========================================================================
No comments:
Post a Comment