C program to draw a car

Complete C Program to draw a car

 #include<stdio.h> 
#include<graphics.h> 
main() 
{ 
int x,y,i,choice; 
unsigned int size; 
void*car; 
int gd=DETECT,gm; 
initgraph(&gd, &gm,” “); 
do 
{ 
cleardevice(); 
printf(“1:BODY OF THE CAR\n”); 
printf(“2:WHEELS OF THE CAR\n”); 
printf(“3:CAR\n”); 
printf(“4:QUIT”); 
printf(“\nEnter your choice\n”); 
scanf(“%d”,&choice); 
switch(choice) 
{ 
case 1 : initgraph (&gd,&gm,” “); 
line(135,300,265,300); 
arc(100,300,0,180,35); 
line(65,300,65,270); 
line(65,270,110,220); 
line(110,220,220,220); 
line(140,220,140,215); 
line(180,220,180,215); 
line(175,300,175,220); 
line(120,215,200,250); 
line(220,220,260,250);
line(260,250,85,250); 
line(260,250,345,275); 
arc(300,300,0,180,35); 
line(345,300,345,275); 
line(335,300,345,300); 
getch(); 
cleardevice(); 
break; 
case 2: initgraph(&gd,&gm,””); 
 circle(100,300,25); 
 circle(100,300,13); 
 circle(300,300,25); 
 circle(300,300,13); 
 getch(); 
 cleardevice(); 
 break; 
case 3: initgraph (&gd,&gm,” “); 
 outtextxy(150,40,”MARUTI 800”); 
 circle(100,300,25); 
 circle(100,300,13); 
 line(135,300,265,300); 
 arc(100,300,0,180,35); 
 line(65,300,65,270); 
 line(65,270,110,220); 
 line(110,220,220,220); 
 line(140,220,140,215); 
 line(180,220,180,215); 
 line(175,300,175,220); 
 line(120,215,200,215); 
 line(220,220,260,250); 
line(260,250,85,250); 
line(260,250,345,275); 
arc(300,300,0,180,35); 
circle(300,300,25); 
circle(300,300,13); 
line(345,300,345,275); 
line(335,300,345,300); 
getch(); 
cleardevice(); 
break; 
case 4 : exit(0); 
 } 
} 
while(choice!=4); 
getch(); 
}

Leave a Comment