Man Walking In Rain C Programming Graphics

make-a-program-for-man-walking-in-rain-c-programming-graphics




C programming is the most useful and easiest programming language. It is not used now a days but if you want to learn programming than you must start with it. The most common IDE for c programming is TURBOC++. 

In this tutorial i will show you how to make a program for man walking in rain in c programming graphics. In this code there are several loops used for walking of man and rain. 



Code For Man Walking In Rain In C Programming Graphics:

I am providing the code for man walking in rain in c programming graphics for your help.


#include<stdio.h>

#include<conio.h>

#include<dos.h>

#include<graphics.h>

void drawMan();

void drawCloud(int,int);

void funDrawCloud();

void rainAndCloud();

int main()

{
                int gmode,gdriver=DETECT;
                int i,j,k;
initgraph(&gdriver,&gmode,"c:\\TURBOC3\\bgi");
rainAndCloud();
line(0,400,679,400);
                getch();
                return 0;
}
void rainAndCloud()
{
                int i,j,k;
                for(i=0;!kbhit();i+=10)
                {
                                if(i>680)
                                                i=0;
                                line(0,460,679,460);
                                drawMan(i);
                                funDrawCloud();
                                for(j=120;j<480;j+=5)
                                                for(k=0;k<640;k+=5)
                                                {
                                                                if(j%2==0)
                                                                {
                                                                                if(k>i25&&j>340&&k<i+50&&j<460){}
                                                                                else
                                                                                                putpixel(k+5,j,WHITE);
                                                                }
                                                }

                                delay(300);
                                cleardevice();
                                drawMan(i);
                                line(0,460,679,460);
                                funDrawCloud();
                                for(j=120;j<480;j+=5)
                                                for(k=0;k<640;k+=5)
                                                {
                                                                if(j%2!=0)
                                                                {
                                                                                if(k>i-25&&j>340&&k<i+50&&j<460){}
                                                                                else
                                                                                                putpixel(k,j,WHITE);
                                                                }
                                                }
                                delay(250);
                                cleardevice();
                }
}

void drawMan(int x)
{
                //rectangle(x-25,340,x+50,460);
                circle(x,380,20);

                line(x,400,x,430);
                line(x,415,x+10,410);//hand
                line(x,430,x-10,460);
                line(x,430,x+10,460);
                line(x+10,410,x+10,340);
                line(x-25,340,x+50,340);//umbrella base

                arc(x+12,340,0,180,35);
}


void funDrawCloud()
{
                drawCloud(100,100);
                drawCloud(152,125);
                drawCloud(400,100);
                drawCloud(452,125);
}

void drawCloud(int x,int y)
{
                int r=50;

                arc(x,y,45,135,r);
                arc(x+50,y,45,135,r);
                arc(x+100,y,45,135,r);
                arc(x,y,135,225,r);
                arc(x+50,y,135+90,225+90,r);
                arc(x,y,135+90,225+90,r);
                arc(x+100,y,135+90,225+90,r);
                arc(x+100,y,315,45,r);
}

Ouput:

man-walking-in-rain-in-c-pragramming-graphics

Feature Of This Program:

In this program for man walking in rain in c programming graphics you will learn new things like:
  • How to make user defined functions and how to use them.
  • You will learn about graphics.
  • You will learn about loops and how to utilize them.
  • You will learn about how to decrease or increase speed of loops by using delay () function.
  • You will also learn how to use conditions.

Conclusion:

I have provided this program for man walking in rain in c programming graphics for your help. This program is only for learning purpose. Don't copy and paste this program for your assignment. Just see the program and make your own and better program from this. If you have any question feel free to comment below.

program for man walking in rain in c programming graphics. Make a program for man walking in rain in c programming graphics.

Labels:

Post a Comment

Thanks for your feedback.

[blogger]

About Me

{picture#https://plus.google.com/photos/116258869433881638604/albums/profile/6443768328931686658} I am youngest passionate blogger from Pakistan. I love blogging about SEO, earn online, blogger and wordpress {facebook#YOUR_SOCIAL_PROFILE_URL} {twitter#YOUR_SOCIAL_PROFILE_URL} {google#https://plus.google.com/116258869433881638604} {pinterest#YOUR_SOCIAL_PROFILE_URL} {youtube#YOUR_SOCIAL_PROFILE_URL} {instagram#YOUR_SOCIAL_PROFILE_URL}

Contact Form

Name

Email *

Message *

Pro Bloggerism. Powered by Blogger.