Friday 27 May 2016

C++ graphics program for traffic light (Source code)

/*Program for traffic Light*/

#include<iostream.h>
#include<graphics.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>

void main()
{
clrscr();
   int gd = DETECT, gm, midx, midy;
   initgraph(&gd, &gm, "C:\\TC\\BGI");

   midx = getmaxx()/2;
   midy = getmaxy()/2;

   setcolor(CYAN);
   settextstyle(TRIPLEX_FONT, HORIZ_DIR, 4);
   settextjustify(CENTER_TEXT, CENTER_TEXT);
   outtextxy(midx, midy-10, "Traffic Light Simulation");
   outtextxy(midx, midy+10, "Press any key to start");
   getch();
   cleardevice();
   setcolor(WHITE);
   settextstyle(DEFAULT_FONT, HORIZ_DIR, 1);
   rectangle(midx-30,midy-80,midx+30,midy+80);
   circle(midx, midy-50, 22);
   setfillstyle(SOLID_FILL,RED);
   floodfill(midx, midy-50,WHITE);
   setcolor(BLUE);
   outtextxy(midx,midy-50,"STOP");
   delay(2000);
   graphdefaults();
   cleardevice();
   setcolor(WHITE);
   rectangle(midx-30,midy-80,midx+30,midy+80);
   circle(midx, midy, 20);
   setfillstyle(SOLID_FILL,YELLOW);
   floodfill(midx, midy,WHITE);
   setcolor(BLUE);
   outtextxy(midx-18,midy-3,"READY");

   delay(2000);
   cleardevice();
   setcolor(WHITE);
   rectangle(midx-30,midy-80,midx+30,midy+80);
   circle(midx, midy+50, 22);
   setfillstyle(SOLID_FILL,GREEN);
   floodfill(midx, midy+50,WHITE);
   setcolor(BLUE);
   outtextxy(midx-7,midy+48,"GO");
   setcolor(RED);
   settextstyle(TRIPLEX_FONT, HORIZ_DIR, 4);
   outtextxy(midx-150, midy+100, "Brrrrrmmmmmm... :)");

   getch();
}


Output:


11 comments:

  1. it says i dont have graphics.h

    ReplyDelete
    Replies
    1. then download graphics header file from the website.hear is a link for that process......https://www.youtube.com/watch?v=QIrTfakNjoA

      Delete
  2. How to run the traffic light where it already created? I mean it already created in Dev C++. There have user input. So how to implement it?

    ReplyDelete
    Replies
    1. follow the steps mentioned in link,
      https://www.askforprogram.in/p/computer-graphics-programs.html

      Delete
  3. can you post an opengl code to make a clear clock with integer.

    ReplyDelete
  4. Code white systemNorth American health-care facilities classifies Code White as an event of actual or potential abusive/violent/aggressiv.

    ReplyDelete
  5. it says No such file or directory
    compilation terminated.

    ReplyDelete
  6. Does anyone have the c++ source code for traffic light using circular queue and graphics

    ReplyDelete