C++ Project Code for HOTEL MANAGEMENT SYSTEM

CODE:

//#include"graf.cpp"
#include<iostream .h>
#include<conio .h>
#include<string .h>
#include<graphics .h>
#include<dos .h>
#include<stdio .h>
#include<fstream .h>
#include<iomanip .h>
#include<stdlib .h>


//********************************************
// THIS CLASS CONTAINS FUNTIONS FOR FOOD
//********************************************


class food
{
   private:
     fstream p1;
     int c;
     char ap;
     struct fd
     {
  char name[55];
  float price;
     }f;
   public:
     food()
     {
  c=0;
     }
     void food_menu(void);
     void app_fmenu(void);
     void food_bill();
     void del_all();
};
//*****************************************************
//  FUNCTION FOR DISPLAYING FOOD MENU
//*****************************************************

     void food::food_menu(void)
     {
  cleardevice();
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(17,40,605,420);
  rectangle(17,40,605,420);
  setfillstyle(1,10);
  bar(24,47,598,413);
  rectangle(24,47,598,413);
  p1.close();
  c=0;
  p1.open("food.txt",ios::in|ios::binary);
  outtextxy(30,50,"S.N.       ITEM NAME             PRICE");
  gotoxy(4,5);
  char h[5],pr[15];
  while(p1.read((char*)&f,sizeof(f)))
  {
       c++;
       settextstyle(4,0,1);
       itoa(c,h,10);
       outtextxy(40,60+20*c,h);
       outtextxy(150,60+20*c,f.name);
       itoa(f.price,pr,10);
       outtextxy(390,60+20*c,pr);
  }//END OF WHILE
  p1.close();
  settextstyle(15,0,1);
  outtextxy(30,325,"DO YOU WANT TO ADD AN ITEM - (Y/N)");
  gotoxy(60,20);
  cin>>ap;
  if(ap=='y'||ap=='Y')
  {
       app_fmenu();
   //CALLING APPEND FUNCTION
          }
  else
  {
       if(ap=='n'||ap=='N')
       {
    outtextxy(30,360,"DO YOU WANT TO DELETE ALL  (Y/N)");
    char ch;
    gotoxy(60,23);
    cin>>ch;
    if(ch=='y'||ch=='Y')
    {
del_all();
      //CALLING DELETE FUNCTION
    }
       }
  }
     }

//***************************************
//  FUNCTION TO APPEND IN FOOD MENU
//***************************************

     void food::app_fmenu(void)
     {
  p1.open("food.txt",ios::app|ios::binary);
  outtextxy(30,360,"ENTER ITEM NAME U WANTTO ADD");
  gotoxy(60,23);
  gets(f.name);
  outtextxy(30,380,"ENTER THE PRICE");
  gotoxy(60,24);
  cin>>f.price;
  p1.write((char*)&f,sizeof(f));
  p1.close();
  getch();
     }

//*****************************
//  FUNCTION FOR FOOD BILL
//*****************************

     void food::food_bill()
     {
  double bill=-1;
  char c_name[20],f_name[20];
  int dt;
  cleardevice();
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(17,40,605,420);
  rectangle(17,40,605,420);
  setfillstyle(1,7);
  bar(24,47,598,413);
  rectangle(24,47,598,413);
  setcolor(4);
  settextstyle(7,0,1);
  outtextxy(30,70,"ENTER CUSTOMER NAME ");
  gotoxy(50,6);
  cin>>c_name;
  outtextxy(30,120,"ENTER ITEM NAME TAKEN");
  gotoxy(50,9);
  cin>>f_name;
  outtextxy(30,170,"ENTER THE QUANTITY");
  gotoxy(50,12);
  cin>>dt;
  p1.close();
  p1.open("food.txt",ios::in|ios::binary);
  while(p1.read((char*)&f,sizeof(f)))
  {
       if(strcmp(f.name,f_name)==0)
       {
    bill=dt*f.price;
       }
  }//END OF WHILE
  if(bill==-1)
  {
       setcolor(1);

       for(int i=0;i<=20;i++)
       {
       setcolor(1);
       outtextxy(30,220,"ITEM IS NOT PRESENT");
       delay(100);
       setcolor(WHITE);
       outtextxy(30,220,"ITEM IS NOT PRESENT");
       delay(100);
     //  delay(2500);
     }
  }
  else
  {
       char t[5],b[5];
       setcolor(1);
       itoa(dt,t,10);
       itoa(bill,b,10);
       outtextxy(30,250,"NAME FOOD.NAME      QUANTITY      BILL ");
       setcolor(1);
       settextstyle(4,0,1);
       outtextxy(30,280,c_name);
       outtextxy(140,280,f_name);
       outtextxy(320,280,t);
       outtextxy(445,280,b);
       getch();
  }
     }
//************************************
//  FUNCTION TO DELETE FOOD MENU
//******************************
     void food::del_all()
     {
  remove("food.txt");
  p1.open("food.txt",ios::out);
  p1.close();
  c=0;
     }


//END OF CLASS FOOD

//***************************************
// THIS CLASS CONTAINS INFORMATION
//   RELATED TO CUSTOMER
//***************************************


class customer
{
   private:
     int q,w;
     fstream f1;
     struct cust
     {
  int c_no;
  char c_name[20];
  char c_add[80];
  int a_date;
  int a_month;
  int a_year;
  int d_date;
  int d_month;
  int d_year;
  int room_no;
  char room_type[25];
     }p;
   public:
     food j;

     customer()
     {
  p.c_no=0;
  p.d_date=0;
  p.d_month=0;
     }

//**********************************
//  FUNCTION FOR CUSTOMER BILL
//*****************************

void cust_bill()
     {
  int cho;
  do
  {
       cleardevice();
       f1.close();
       setfillstyle(7,1);
       floodfill(0,0,4);
       setfillstyle(7,10);
       bar(10,70,600,450);
       rectangle(10,70,600,450);
       setfillstyle(1,7);
       bar(17,77,593,443);
       rectangle(17,77,593,443);
       setcolor(5);
       setfillstyle(1,2);
       settextstyle(7,0,1);
       setcolor(9);
       setfillstyle(1,2);
       bar(210,140,410,238);
       rectangle(210,140,410,158);
       rectangle(210,140,410,174);
       rectangle(210,140,410,190);
       rectangle(210,140,410,206);
       rectangle(210,140,410,222);
       rectangle(210,140,410,238);
       setcolor(4);
       settextstyle(1,0,4);
       outtextxy(180,20,"HOTEL BILL");
       line(180,60,383,60);
       setcolor(4);
       settextstyle(1,0,1);
       outtextxy(210,137,"  1.  ROOM BILL");
       outtextxy(210,170,"  2.  FOOD BILL");
       outtextxy(210,200,"  3.  MAIN MENU");
       outtextxy(63,318,"ENTER CHOICE FOR WHICH YOU WANT THE BILL");
       gotoxy(67,21);
       cin>>cho;
       choose(cho);
  }while(cho!=3);//END OF WHILE
     }

     void choose(int a)
     {
  switch(a)
  {


case 1:
{
room_bill();
break;
}
case 2:
{
j.food_bill();
break;
}
case 3:
break;
  }
     }

//****************************
//  FUNCTION FOR ROOM BILL
//************************

     void room_bill()
     {
  double bill;
  int days,no,dt,mth;
  cleardevice();
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(17,40,605,420);
  rectangle(17,40,605,420);
  setfillstyle(1,7);
  bar(24,47,598,413);
  rectangle(24,47,598,413);
  setcolor(4);
  settextstyle(7,0,1);
  outtextxy(30,70,"ENTER CUSTOMER NO DEPARTING");
  gotoxy(50,6);
  cin>>no;
  outtextxy(30,120,"DATE OF DEPARTURE");
  gotoxy(50,9);
  cin>>dt;
  outtextxy(30,170,"MONTH OF DEPARTURE");
  gotoxy(50,12);
  cin>>mth;
  if(p.a_month>mth)
  {bill=0;
  }
  f1.close();
  f1.open("cust.txt",ios::in|ios::binary);
  int c=0;
  while(f1.read((char*)&p,sizeof(p)))
  {
       if(p.c_no==no)
       {    c++;
     if(p.a_month==mth)
      {
   days=dt-p.a_date;
      }
     else
      {
   days=(mth-p.a_month)*30+(dt-p.a_date);
      }
    if(p.room_no<=11)
     {
  char d[5],m[5],h[5],mt[5],dy[5],bl[5];
  bill=days*250;
  setcolor(4);
  outtextxy(30,270," NAME    ARRIVAL    DEPARTURE    DAYS IN    BILL ");
  setcolor(1);
  settextstyle(1,0,1);
  outtextxy(40,300,p.c_name);
  itoa(p.a_date,d,10);
  outtextxy(150,300,d);
  outtextxy(160,300,"/");
  itoa(p.a_month,m,10);
  outtextxy(170,300,m);
  itoa(dt,h,10);
  outtextxy(270,300,h);
  outtextxy(280,300,"/");
  itoa(mth,mt,10);
  outtextxy(290,300,mt);
  itoa(days,dy,10);
  outtextxy(405,300,dy);
  itoa(bill,bl,10);
  outtextxy(515,300,bl);
    }
    else
     {
  char d[5],m[5],h[5],mt[5],dy[5],bl[5];
  bill=days*150;
  setcolor(4);
  outtextxy(30,270," NAME    ARRIVAL    DEPARTURE    DAYS IN    BILL ");
  setcolor(1);
  settextstyle(1,0,1);
  outtextxy(40,300,p.c_name);
  itoa(p.a_date,d,10);
  outtextxy(150,300,d);
  outtextxy(160,300,"/");
  itoa(p.a_month,m,10);
  outtextxy(170,300,m);
  itoa(dt,h,10);
  outtextxy(270,300,h);
  outtextxy(280,300,"/");
  itoa(mth,mt,10);
  outtextxy(290,300,mt);
  itoa(days,dy,10);
  outtextxy(405,300,dy);
  itoa(bill,bl,10);
  outtextxy(510,300,bl);
    }
    f1.close();
    int count=1;
    f1.open("cust.txt",ios::in| ios::binary);
    fstream f2;
    while(f1.read((char*)&p,sizeof(p)))
    {
if(p.c_no==no)
{
      continue;
}
else
{
      f2.open("dup.txt",ios::app|ios::binary);
      p.c_no=count;
      f2.write((char*)&p,sizeof(p));
      count++;
      f2.close();
}
    }//END OF WHILE
    remove("cust.txt");
    rename("dup.txt","cust.txt");
    f1.close();
       }
  }//END OF WHILE
  if(c==0)
  {    for(int i=0;i<=10;i++)
       {
       settextstyle(1,0,3);
       setcolor(4);
       outtextxy(150,300,"CUSTOMER IS NOT PRESENT");
       delay(100);  setcolor(WHITE);
       outtextxy(150,300,"CUSTOMER IS NOT PRESENT");
       delay(100);
       }
  }


  getch();
     }

//**************************************
//  FUNCTION TO DISPLAY CUSTOMER DETAIL
//**************************************

     void cust_detail()
     {
  int c;
  do
  {
       cleardevice();
       setfillstyle(7,1);
       floodfill(0,0,4);
       setfillstyle(7,10);
       bar(50,80,600,470);
       rectangle(50,80,600,470);
       setfillstyle(1,7);
       bar(57,87,593,463);
       rectangle(57,87,593,463);
       setcolor(9);
       setfillstyle(1,2);
       bar(210,140,410,254);
       rectangle(210,140,410,158);
       rectangle(210,140,410,174);
       rectangle(210,140,410,190);
       rectangle(210,140,410,206);
       rectangle(210,140,410,222);
       rectangle(210,140,410,238);
       rectangle(210,140,410,254);
       setcolor(4);
       settextstyle(1,0,4);
       outtextxy(160,20,"CUSTOMER DETAIL ");
       setcolor(14);
       line(163,60,475,60);
       setcolor(4);
       settextstyle(1,0,1);
       outtextxy(225,137,"  CHOICES ARE :-");
       setcolor(4);
       settextstyle(1,0,1);
       outtextxy(210,154," 1. APPEND");
       outtextxy(210,170," 2. MODIFY");
       outtextxy(210,186," 3. DELETE ");
       outtextxy(210,202," 4. DELETE ALL ");
       outtextxy(210,218," 5. DISPLAY ");
       outtextxy(210,234," 6. MAIN MENU");
       setcolor(4);
       settextstyle(7,0,2);
       outtextxy(210,300,"ENTER CHOICE :- ");
       gotoxy(53,20);
       cin>>c;
       switch(c)
       {
    case 1:
    {
    cust_app();
    break;
    }
    case 2:
    {
    cust_mod();
    break;
    }
    case 3:
    {
    cust_del();
    break;
    }
    case 4:
    {
    cust_adel();
    break;
    }
    case 5:
    {
    cust_disp();
    break;
    }
       }
  }while(c!=6);//END OF WHILE
     }

//***********************************
//  FUNCTION TO APPEND CUSTOMER
//***********************************

     void cust_app()
     {
  int ten,temp;
  cleardevice();
  f1.open("cust.txt",ios::app|ios::binary);
  f1.seekg(0,ios::end);
  ten=f1.tellg()/sizeof(p);
  p.c_no=ten+1;
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(17,50,605,470);
  rectangle(17,50,605,470);
  setfillstyle(1,7);
  bar(24,57,598,463);
  rectangle(24,57,598,463);
  setcolor(4);
  settextstyle(7,0,1);
  outtextxy(30,70,"NAME");
  gotoxy(50,6);
  cin>>p.c_name;
  outtextxy(30,120,"ADDRESS");
  gotoxy(50,9);
  gets(p.c_add);
  outtextxy(30,170,"DATE OF ARRIVAL");
  gotoxy(50,12);
  cin>>p.a_date;
  outtextxy(30,220,"MONTH OF ARRIVAL");
  gotoxy(50,15);
  cin>>p.a_month;
  outtextxy(30,270,"YEAR OF ARRIVAL");
  gotoxy(50,18);
  cin>>p.a_year;
  p.room_no=ten+1;
  f1.write((char*)&p,sizeof(p));
  f1.close();
     }

//**********************************************
//  FUNCTION TO DISPLAY CUSTOMER IN HOTEL
//**********************************************

     void cust_disp()
     {
  cleardevice();
  f1.close();
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(20,20,620,450);
  rectangle(20,20,620,450);
  setfillstyle(1,7);
  bar(27,27,613,443);
  rectangle(27,27,613,443);
  setcolor(4);
  setfillstyle(1,2);
  settextstyle(7,0,1);
  outtextxy(25,40," CUST NO      NAME     ADDRESS      ROOM.NO     DATE");
  gotoxy(30,3);
  int c=0;
  f1.open("cust.txt",ios::in|ios::binary);
  f1.seekg(0,ios::beg);
  char h[5],pr[5],d[5],m[6];
  while(f1.read((char*)&p,sizeof(p)))
  {
       c++;
       setcolor(1);
       settextstyle(1,0,1);
       itoa(p.c_no,h,10);
       outtextxy(55,50+20*c,h);
       outtextxy(160,50+20*c,p.c_name);
       outtextxy(280,50+20*c,p.c_add);
       itoa(p.room_no,pr,10);
       outtextxy(440,50+20*c,pr);
       itoa(p.a_date,d,10);
       outtextxy(550,50+20*c,d);
       outtextxy(560,50+20*c,"/");
       itoa(p.a_month,m,10);
       outtextxy(570,50+20*c,m);
  }//END OF WHILE
  getch();
  f1.close();
     }

//************************************************
//  FUNCTION FOR MODIFYING CUSTOMER DETAIL
//************************************************

     void cust_mod()
     {
  cleardevice();
  f1.close();
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(10,10,600,470);
  rectangle(10,10,600,470);
  setfillstyle(1,7);
  bar(17,17,593,463);
  rectangle(17,17,593,463);
  setcolor(9);
  setfillstyle(1,2);
  setcolor(4);
  int no;//,count=0;
  outtextxy(30,42,"ENTER CUSTOMER NO TO BE MODIFIED");
  gotoxy(65,4);
  cin>>no;
  f1.open("cust.txt",ios::in|ios::binary);
  while(f1.read((char*)&p,sizeof(p)))
  {
       if(p.c_no==no)
       {
    f1.close();
    int num=sizeof(p)*(no-1);
    f1.open("cust.txt",ios::out|ios::ate|ios::binary);
    f1.seekp(num,ios::beg);
    outtextxy(30,110,"ENTER NEW RECORD ");
    outtextxy(30,150,"NAME");
    gotoxy(30,11);
    cin>>p.c_name;
    outtextxy(30,200,"ADDRESS");
    gotoxy(30,14);
    cin>>p.c_add;
    outtextxy(30,250,"DATE");
    gotoxy(30,17);
    cin>>p.a_date;
    outtextxy(30,300,"MONTH");
    gotoxy(30,20);
    cin>>p.a_month;
    outtextxy(30,350,"YEAR");
    gotoxy(30,23);
    cin>>p.a_year;
    f1.write((char*)&p,sizeof(p));
    f1.close();
       }
  }//END OF WHILE
  getch();
     }

//*************************************************
//  FUNCTION TO DELETE ALL CUSTOMER RECORDS
//*************************************************

     void cust_adel()
     {
  remove("cust.txt");
  f1.open("cust.txt",ios::out|ios::binary|ios::in);
  p.c_no=0;
  p.room_no=0;
     }

//**********************************************
//  FUNCTION TO DELETE A CUSTOMER RECORD
//**********************************************

     void cust_del()
     {
  cleardevice();
  f1.close();
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(10,10,600,470);
  rectangle(10,10,600,470);
  setfillstyle(1,7);
  bar(17,17,593,463);
  rectangle(17,17,593,463);
  setcolor(9);
  setfillstyle(1,2);
  setcolor(4);
  int no,count=1;
  outtextxy(30,42,"ENTER CUSTOMER NO TO BE DELETED");
  gotoxy(65,4);
  cin>>no;
  f1.open("cust.txt",ios::in|ios::binary);
  fstream f2;
  while(f1.read((char*)&p,sizeof(p)))
  {
       if(p.c_no==no)
       {
    continue;
       }
       else
       {
    f2.open("dup.txt",ios::app|ios::binary);
    p.c_no=count;
    f2.write((char*)&p,sizeof(p));
    count++;
    f2.close();
       }
  }
  remove("cust.txt");
  rename("dup.txt","cust.txt");
  f1.close();
  getch();
     }
};
//END OF CLASS CUSTOMER
//*****************************************
//  THIS CLASS CONTAINS INFORMATION
//   ABOUT HOTEL
//*****************************************

class hotel
{
   private:
     fstream f1;

     struct cust
     {
  int c_no;
  char c_name[20];
  char c_add[20];
  int a_date;
  int a_month;
  int a_year;
  int d_date;
  int d_month;
  int d_year;
  int room_no;
  char room_type[25];
     }x;

   public:
};
//END OF CLASS HOTEL

//*******************************************
//   CLASS CONTROLLING ALL THE CLASSES
//*******************************************

class control
{
   private:
     int ch;

   public:
     hotel h;
     customer cust;
     food d;
//***************************
//  FUNCTION FOR PASSWORD
//***************************

     void pass()
     {
  char passw[20];
  for(;;)
  {
       hot_name();
       setcolor(4);
       setfillstyle(7,1);
       floodfill(0,0,4);
       setfillstyle(7,10);
       bar(50,60,600,450);
       rectangle(50,60,600,450);
       setfillstyle(1,7);
       bar(57,67,593,443);
       rectangle(57,67,593,443);
       setcolor(4);
       settextstyle(7,0,1);
       settextstyle(7,0,2) ;
       outtextxy(200,220,"ENTER PASSWORD :-");
       gotoxy(55,15);
       cin>>passw;
       if (strcmp(passw,"a")==0)
       {
    cleardevice();
    break;
       }
       else
       {
    setcolor(4);
    settextstyle(7,0,1);
    for(int i=0;i<=10;i++)
    {
    setcolor(4);
    outtextxy(200,320,"ENTER CORRECT  PASSWORD ");
    delay(100);
    setcolor(WHITE);
    outtextxy(200,320,"ENTER CORRECT  PASSWORD ");
    delay(100);
    settextstyle(7,0,1);
    outtextxy(200,340,"PRESS ANY KEY TO  CONTINUE"); }
    cleardevice();

       }
  }
  do
  {
       ch=mmenu();
       choice(ch);
  }while(ch!=5);//END OF WHILE
     }

//*****************************
// FUNCTION FOR HOTEL NAME
//************************

  void hot_name()
     {
  settextstyle(4,0,5);
  setcolor(WHITE);
  outtextxy(200,3," TIME HOTEL");
  line(200,50,440,50);
     }

//*****************************
//  FUNCTION FOR MAIN MENU
//*****************************

     int mmenu()
     {
  cleardevice();
  int c;
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(50,80,600,470);
  rectangle(50,80,600,470);
  setfillstyle(1,7);
  bar(57,87,593,463);
  rectangle(57,87,593,463);
  setcolor(9);
  setfillstyle(1,2);
  bar(210,140,410,238);
  rectangle(210,140,410,158);
  rectangle(210,140,410,174);
  rectangle(210,140,410,190);
  rectangle(210,140,410,206);
  rectangle(210,140,410,222);
  rectangle(210,140,410,238);
  setcolor(WHITE);
  settextstyle(4,0,4);
  outtextxy(160,20,"HOTEL MANAGEMENT");
  setcolor(14);
  line(163,60,515,60);
  setcolor(4);
  settextstyle(1,0,1);
  outtextxy(225,137,"  MAIN MENU");
  outtextxy(210,154," 1. INFORMATION");
  outtextxy(210,170," 2. CUSTOMER DETAIL");
  outtextxy(210,186," 3. FOOD DETAIL ");
  outtextxy(210,202," 4. CUSTOMER BILL ");
  outtextxy(210,218," 5. EXIT ");
  setcolor(4);
  settextstyle(7,0,2);
  outtextxy(210,300,"ENTER CHOICE :- ");
  fflush(stdin);
  gotoxy(53,20);
  cin>>c;
  return c;
     }
//************************
//  FUNCTION OF ENDING
//************************

     void bye()
     {
  cleardevice();
  setcolor(12);
  settextstyle(1,0,5);
  setbkcolor(BLUE);
  outtextxy(70,150,"THANKS FOR VISITING");
  setcolor(10);
  settextstyle(1,0,8);
  outtextxy(100,250,"PROJECT");
  settextstyle(1,0,3);
  outtextxy(150,450,"SHUTTING DOWN.. . .");
  getch();
  setcolor(12);
  settextstyle(1,0,5);
  outtextxy(70,150,"THANKS FOR VISITING");
  setcolor(10);
  settextstyle(1,0,8);
  outtextxy(100,250,"PROJECT");
  settextstyle(1,0,3);
  outtextxy(150,450,"SHUTTING DOWN.. . .");

  for(int i=0;i<=10;i++)
  {
       sound(1000*i);
       setbkcolor(i);
       nosound();
  }
     }

//***********************************
//  FUNCTION OF CHOICE FOR INFORMATION
//***********************************

     void choice(int a)
     {
  switch(a)
  {
       case 1:
       {
       information();
       break;
       }
       case 2:
       {
       cust.cust_detail();
       break;
       }
       case 3:
       {
       d.food_menu();
       break;
       }
       case 4:
       {
       cust.cust_bill();
       break;
       }

  }
     }

//***************************
//  FUNCTION FOR INFORMATION
//***************************

     void information()
     {
  cleardevice();
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(17,50,605,470);
  rectangle(17,50,605,470);
  setfillstyle(1,7);
  bar(24,57,598,463);
  rectangle(24,57,598,463);
  gotoxy(6,4);
  setcolor(4);
      getch();
     }
};

//**********************************************
// THIS IS MAIN FUNCTION CALLING VARIOUS
//   FUNCTIONS
//**********************************************

 void main()
 {   clrscr();
     int gm=DETECT,gd;
     initgraph(&gm,&gd,"c:\\tc\\");
     setbkcolor(BLUE);
     setcolor(RED);
     for(int i=0;i<=450;i++)
     {circle(305,250,i);
      delay(3);
     }
     setcolor(GREEN);
     settextstyle(1,0,11);
     outtextxy(80,150,"VINEETA");
     getch();
     cleardevice();
     setbkcolor(BLUE);
     setcolor(RED);
     for(i=0;i<=450;i++)
     {circle(305,250,i);
      delay(3);
     }
     setcolor(GREEN);
     settextstyle(1,0,9);
     outtextxy(100,0,"PRESENTS");
     outtextxy(270,120,"A");
     outtextxy(100,240,"PROJECT");
     outtextxy(250,360,"ON");
     getch();
     cleardevice();
     setbkcolor(4);
     setcolor(GREEN);
     for(i=0;i<=9;i++)
     {
      settextstyle(1,0,i);
      outtextxy(40+i,140+i," TIME HOTEL ");
      sound(200*i);
      delay(600);
      nosound();
      cleardevice();
      }
      outtextxy(46,146,"  TIME HOTEL");
      getch();
     control c;
// void acknow()
     //{
// cleardevice();
  setbkcolor(BLACK);
  setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(17,50,605,470);
  rectangle(17,50,605,470);
  setfillstyle(1,7);
  bar(24,57,598,463);
  rectangle(24,57,598,463);
  setcolor(5);
  settextstyle(1,0,5);
  outtextxy(85,5,"ACKNOWLEDGEMENT");
  settextstyle(1,0,3);
  setcolor(BLACK);
  outtextxy(80,60,"I wish to express my deep and heartiest");
  outtextxy(40,90,"thanks to my sir :Mr. RAMESH YADAV whose");
  outtextxy(40,120,"valueable advice,guidence and helped me a  ");
  outtextxy(40,150,"lot in doing this project from conception to");
  outtextxy(40,180,"completion ");
  outtextxy(100,210,"I am also very thankful to my parents ");
  outtextxy(40,240,"and friends who gave me moral encouragement ");
  outtextxy(40,270,"to make this project a success.");
  outtextxy(40,300,"SUBMITTED BY:-         ");
  outtextxy(40,330,"VINEETA                ");
  outtextxy(40,360,"B.TECH.III Year        ");
  outtextxy(40,390,"Shri Krishan Institute of      ");
  outtextxy(40,420,"Engg. & Technology      ");
  getch();
  cleardevice();

// FOR VERIFICATION
    setfillstyle(7,1);
  floodfill(0,0,4);
  setfillstyle(7,10);
  bar(17,50,605,470);
  rectangle(17,50,605,470);
  setfillstyle(1,7);
  bar(24,57,598,463);
  rectangle(24,57,598,463);
  setcolor(5);
  settextstyle(1,0,5);
  outtextxy(120,5,"VERIFICATION");
  settextstyle(1,0,3);
   setcolor(BLACK);
  outtextxy(40,60,"I VINEETA submitting this project");
    outtextxy(40,90,"as an evidence of my work in computer");
    outtextxy(40,120,"lab. in guidence of Mr.RAMESH YADAV ");
    outtextxy(40,190,"SUBMITTED BY:-              SUBMITTED TO:-");
    outtextxy(40,220,"VINEETA                     Mr.RAMESH YADAV");
     outtextxy(40,250,"B.TECH.III Year              lecturer in computer");
    outtextxy(40,280, "Shri Krishan Institute Of    Hartron Workstation ");
     outtextxy(40,310,"Engg. & Technology                               ");
  getch();
  cleardevice();


     c.pass();
     c.bye();
     closegraph();
 }
//END OF MAIN FUNCTION


Contact:
Mobile: +91-7276355704
WhatsApp: +91-7276355704
Email: roshanphelonde@rediffmail.com
Share:

Total Pageviews

CONTACT US

Prof. Roshan P. Helonde
Mobile: +917276355704
WhatsApp: +917276355704
Email: roshanphelonde@rediffmail.com

Enter Project Title

Popular Projects

All Archive

Contact Form

Name

Email *

Message *