Professional Documents
Culture Documents
BY
GUIDE NAME
PROF.S.N.JADHAV
A.Y. 2023-24
CERTIFICATE
This is to certify that the project entitled “A man walking in the rain with
umbrella” is a bonafide work of “saloni mhatre, kaushal pansare , srushti patil
submitted to the University of Mumbai in partial fulfillment of the requirement
for the award of the degree of “Bachelor of Engineering” in “Computer
Engineering”.
Prof.S.N.JADHAV
Guide
Prof.K.R Metha DR.D.N.JAISWAL
Internal Examiner:
-----------------------------------
-----------------------------------
External Examiner:
-----------------------------------
-----------------------------------
Date:
DECLARATION
We declare that in this written submission represents our ideas in our own words
and where others’ ideas or words have been included. We have adequately cited
and referenced the original sources. We have adhered to all principles of
academic honesty and integrity and have not misrepresent or fabricated or
falsified any idea/data/fact/source in our submission. We understand that any
violation of the above will be cause for disciplinary action by the Institute and can
also evoke penal action from the sources which have thus not been properly cited
or from whom proper permission has not been taken when needed.
Miss.Saloni Mhatre 15
Mr.Kaushal Pansare – 22
Miss.Srushti Patil – 25
ACKNOWLEDGEMENT
We would sincerely like to thank our guide for this project/mini project Prof.S.N.JADHAV for
providing us his/her valuable time and support throughout the project/mini project. We would
also like to extent my gratitude to Prof.K.R.Metha (Head of Department of Computer
Engineering) and all the other faculty members for helping us generously We would like to
thank Teaching & Non-teaching staff of Computer Department who helped me time to time in
all respects. And Librarian for providing me all the reference books and material needed for
project. Special thanks to my parents and my friends for all the laughs and mood boosters
without whom engineering wouldn’t have been so pleasant for a memory.
TABLE OF CONTENTS
CHAPTER NO TITLE
1 Introduction
2 Objectives
3 Theoretical background
4 Features & scopes
5 Existing system
6 Proposed system
7 Methodology
8 A man walking in the rain steps
9 Course code
10 Conclusion
11 Reference
12 Proposed system
13 Methodology
14 A man walking in the rain steps
15 Course code
16 Conclusion
17 Reference
ABSTRACT
CHAPTER 1
INTRODUCTION
CHAPTER 2
OBJECTIVES
The main objectives of this projects are:
CHAPTER 3
THEORITICAL BACKGROUND
PRINCIPLES
The primary goals in the creation of a man walking in the rain are:
It must be “Simpler and familiar”.
It must be “able convey the exact information”.
It must be “attractive”.
It should contain “Multimedia Components”.
CHAPTER 4
FEATURES AND SCOPES
CHAPTER 5
EXISITING SYSTEM
CHAPTER 6
PROPOSED SYSTEM
CHAPTER 7
METHODOLOGY
This project was done with the help of C-Programming Language. Different
methods are performed in order to make it more applied and efficient.
CGraphics programming is very easy and interesting. We used graphics programm
ing fordeveloping our projects, for designing, animation etc. It's not like
traditional C programming in which you have to apply complex logic in your
program and then you end up with a lot of errors and warnings in your program.
In ,C
graphics programming you have to use standard library functions (need not worry
if youdon't know functions) to get your task done. Just you pass arguments to the
functions and it's done. Many graphic functions are coded on its header
file<graphics .h >.
Sample Graphics Code:
This program initializes graphics mode and then closes it after a key is pressed.
To begin with we have declared two variables of int type g d and gm for graphics
driver and graphics mode respectively, you can choose any other variable name
as you wish. DETECT is a macro defined in "graphics .h" header file,
we have passed three arguments to epigraph function first is the address of
descend is the address of gm and third is the path where your BGI files are
present(we have adjusted this accordingly where our turbo compiler is installed).
Init graph function automatically decides an appropriate graphics driver and
mode such that maximum screen resolution is set, getch () helps us to wait until a
key is pressed , close graph () function closes the graphics mode and finally return
statement returns value 0 to main indicating successful execution of your
program.
Some of the function included in<graphics’> used in our project:
i)Line function:
line function is used to draw a line from a point(x1,y1) to point(x2,y2) i.e.(x1,y1)
and(x2,y2) are end points of the line. The code given below draws a line.
Declaration: -
void line (int x1, int y1, int x2, int y2);
ii)Circle function:
Circle function is used to draw a circle with center (x, y) and third parameter
specifies the radius of the circle. The code given below draws a circle.
Declaration: -
void circle (int x, int y, int radius);
vi)Getmaxy function:
getmaxy function returns the maximum Y coordinate forcurrent graphics mode
and driver.
Declaration:-
intgetmaxy();12
Vii)
Setline style function:
Setline style function sets line style, thickness, unsigned up attern etc.
Declaration: -
void setline style (intline style, unsigned upattern, int thickness);
Viii)
Put pixel function:
Put pixel function plots a pixel at location (x, y) of specified colour.
Declaration: -
void put pixel (int x, int y, int colour);For example if we want to draw a GREEN
colour pixel at (35, 45) then we will write put pixel (35, 35, GREEN); in our c
program, put pixel function can be used to draw circles, lines and ellipses using
various algorithms.
ix)
Set fill style function:
setfillstyle function sets the current fill pattern and fill colour.
Declaration: -
void setfillstyle (int pattern, int color);13
CHAPTER 8
A MAN WALKING IN THE RAIN STEPS
Step 1:
Open the Turbo C++
Step 2:
Start the Turbo C++.16
Step 3:
Create a new file.17
Step 4:
write the code here.
Step 7:
display the output.
Step 8:
Exit the Turbo C++.20
CHAPTER 10
OUTPUT
z
CONCLUSION
This project is one of the sample project on Computer Graphics.. Though many
difficulties were faced during the project as well as many errors occurred,
we became succeed to compile and run the program.
There may be some limitation on this project as well, so, in the near future we
would like to be hopeful in further improvements. We are highly obliged to all
helping hands and to all inspirations to make this project successful. Well this
project will be applicable to most of all. Aswell as, we are more hopeful for more
advice, new ideas and inspiration to make more other projects .To had tried our
best to include each and every basic features of graphics in our projects. We
aimed it to be an interfacing application to the real world that means our project
must not be a project for any examination but also applicable for world use. We
have able to give some benefits to the disability. It some how makes our life
easier in this or that way. From this very project we were able to achieve various
knowledge in computer graphics and also in logical coding. We refresh our
knowledge in C Programming. Moreover we also gained an experience of group
work, team coordination. We learned how team work is very much important in
engineering field.
CHAPTER 11
REFERENCES
Donald,Hearn,Computer Graphics ,Pearson Education:2005,Pearson
Education.
www.learnstreet.com
http://www.sourcecodesworld.com/