Translate

Birthday Guessing Game Made In C++

#include<stdio.h>
#include<conio.h>
#include<math.h>
#include<windows.h>
#include<stdlib.h>
struct time{
int d;
int m;
int y;
}t;
void gotoxy(short x , short y)
{
HANDLE handle=GetStdHandle(STD_OUTPUT_HANDLE);
COORD position ={x, y};
SetConsoleCursorPosition(handle,position);

}
void move(int m,int l)
{int a;
char c[7]={'|','/','-','\\','_','.'};
a=1;
do{
int b;
for(b=0;b<=6;b++)
{gotoxy(m,l);
printf("%c",c[b]);
Sleep(100);

}
a=a+1;
}while(a<=4);
}
void conbox(void)
{
int a;
for(a=0;a<=25;a++)//leftcoloum
{
gotoxy(50,a);Sleep(20);//leftupper coordinte(75,0)
printf("%c\n",186);

}
gotoxy(1,0);
for(a=0;a<=50;a++)//upperline
{
gotoxy(50+a,0);Sleep(20);
printf("%c",240);
}

for(a=0;a<=24;a++)//right line
{
gotoxy(100,1+a);
printf("%c\n",186);Sleep(20);
gotoxy(125,a);
}

for(a=0;a<=50;a++)//correct
{
gotoxy(a+50,25);
printf("%c",240);Sleep(20);
}
}
void display()
{float l,z,a,c,d,result=0;int b;
gotoxy(51,2);
printf("\t\t\t\"WELCOME\"");gotoxy(52,4);
printf("DAY OF WEEK,YOU WAS BORN!");gotoxy(52,6);
printf("DAY   :>> ");scanf("%d",&t.d);move(65,6);gotoxy(52,7);
printf("MONTH :>> ");scanf("%d",&t.m);move(65,7);gotoxy(52,8);
printf("YEAR  :>> ");scanf("%d",&t.y);move(67,8);gotoxy(52,11);
if(t.m==1||t.m==2)
{
t.m=t.m+12;
t.y--;
}
l=t.y/100;//REPLACE C WITH L IN THE FORMULA.
{a=t.y%10;
b=t.y;
b=b/10;
c=b%10;
c=c*10;
c=c+a;}
z=c;getch();
//printf("m=%d z=%d c=%d d=%d  z=%d  c=%d",t.m,z,l,t.d,z,l);
//getch();
result=(2.6*t.m-5.8);
result=result+(z/4)+(l/4)+(t.d)+(z)-(2*l);
result=(int)result%7;gotoxy(52,13);
printf("LOADING...  ");move(67,13);gotoxy(52,14);
result;
if((int)result==0)
{gotoxy(52,16);
printf("DAY is SUNDAY");
}
if((int)result==1)
{gotoxy(52,16);
printf("DAY is MONDAY");
}
if((int)result==2)
{gotoxy(52,16);
printf("DAY is TUESDAY");
}
if((int)result==3)
{gotoxy(52,16);
printf("DAY is WEDNESDAY");
}
if((int)result==4)
{gotoxy(52,16);
printf("DAY is THURSDAY");
}
if((int)result==5)
{gotoxy(52,16);
printf("DAY is FRIDAY");
}
if((int)result==6)
{gotoxy(52,16);
printf("DAY is SATURDAY");
}
}
void welcome()
{
conbox();
gotoxy(52+10,4);
char b[18]="DAY GUESSING GAME";
char c[13]="PRESENTED BY";
char d[14]="MUNI & HAMMAD";
char e[]="PRESS ENTER TO PLAY";
for(int a=0;a<=16;a++)
{
printf("%c",b[a]);
Sleep(100);
}
gotoxy(52+12,6);
for(int a=0;a<=12;a++)
{
printf("%c",c[a]);
Sleep(100);
}
gotoxy(52+10,8);
for(int a=0;a<=13;a++)
{
printf("%c",d[a]);
Sleep(100);
}
gotoxy(52+10,10);
for(int a=0;e[a]!='\0';a++)
{
printf("%c",e[a]);
Sleep(100);
}
getch();
}
void main()
{char op;
do{
system("cls");
getch();
welcome();
system("cls");
conbox();
display();
getche();
system("cls");
printf("PRESS Y to play again and N to end");
op=getche();
}while(op=='y');
}
Previous
Next Post »

Contact Form

Name

Email *

Message *