0% found this document useful (0 votes)
17 views16 pages

CGR Micro Project

The document describes a project report submitted by four students for their diploma in computer engineering. It includes an introduction describing the aim of creating a moving animation of a color-changing tree with color-changing fonts. It also provides the basic functions and syntax needed and the hardware and software requirements to build the program in Turbo C compiler.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views16 pages

CGR Micro Project

The document describes a project report submitted by four students for their diploma in computer engineering. It includes an introduction describing the aim of creating a moving animation of a color-changing tree with color-changing fonts. It also provides the basic functions and syntax needed and the hardware and software requirements to build the program in Turbo C compiler.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

A PROJECT REPORT

“Color Changing Tree With Different Colorful Changing Fonts”

SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR


THE AWARD OF

DIPLOMA IN
Computer eng
NAME OF THE DEPARTMENT
Computer Science and Engineering

AFFILIATED TO
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION,MUMBAI

SUBMITTED BY

Name of Student Enrollment No.


1) Prasad Hadole 2211440075
2) Kaustubh Tupe 2211440048
3) Sushant Bhagit 2211440044
4) Yash Wirle 2211440034

GUIDED BY

MEGHA DHOTRE

G.V ACHARYA POLYTECHNIC, SHELU

ACADEMIC YEAR
2023-2024

1
G.V.ACHARYA POLYTECHNIC , S H E L U

CERTIFICATE

This is to Certify that the project report entitled “

”Wassuccessfully completed by Student of Third semester


Diploma in engineering.
Prasad Rajendra Hadole

In partial fulfillment of the requirements for the award of the Diploma in


Computer Science and Engineering. and submitted to the Department of
Computer Engineering. Of G.V.Acharya Polytechnic, Shelu . The matter
embodied is the actual work done by the student during a period for
the academic year 2023-2024 under the supervision MEGHA DHOTRE

Name of Guide Name of HOD

MEGHA DHOTRE

External Examiner Principal

2
G.V.ACHARYA POLYTECHNIC , S H E L U

CERTIFICATE

This is to Certify that the project report entitled “

”Wassuccessfully completed by Student of Third semester


Diploma in engineering.
Kaustubh Ramdas Tupe

In partial fulfillment of the requirements for the award of the Diploma in


Computer Science and Engineering. and submitted to the Department of
Computer Engineering. Of G.V.Acharya Polytechnic, Shelu . The matter
embodied is the actual work done by the student during a period for the
academic year 2023-2024 under the supervision of MEGHA DHOTRE

Name of Guide Name of HOD

MEGHA DHOTRE

External Examiner Principal

3
G.V.ACHARYA POLYTECHNIC , S H E L U

CERTIFICATE

This is to Certify that the project report entitled “

”Wassuccessfully completed by Student of Third semester


Diploma in engineering.
Sushant Subhash Bhagit

In partial fulfillment of the requirements for the award of the Diploma in


Computer Science and Engineering. and submitted to the Department of
Computer Engineering. Of G.V.Acharya Polytechnic, Shelu . The matter
embodied is the actual work done by the student during a period for the
academic year 2023-2024 under the supervision ofMEGHA DHOTRE

Name of Guide Name of HOD

MEGHA DHOTRE

External Examiner Principal

4
G.V.ACHARYA POLYTECHNIC , S H E L U

CERTIFICATE

This is to Certify that the project report entitled “

”Wassuccessfully completed by Student of Third semester


Diploma in engineering.
Yash Yashwant Wirle

In partial fulfillment of the requirements for the award of the Diploma in


Computer Science and Engineering. and submitted to the Department of
Computer Engineering. Of G.V.Acharya Polytechnic, Shelu . The matter
embodied is the actual work done by the student during a period for
the academic year2023-2024 under the supervision ofMEGHA DHOTRE

Name of Guide Name of HOD

MEGHA DHOTRE

External Examiner Principal

5
ACKNOWLEDGEMENT

This project w o r k “Color Changing Tree With Different


Colorful Changing Fonts” I s a p a r t o f c u r r i c u l u m a s
prescribed by MSBTE.

We are really thankful to our Principal and the


HOD Madhura Mahindrakar Mam, Computer Engineering. , Govt.
Polytechnic Ambala City, Ambala for
his invaluable guidance and assistance, without which the
accomplishment of the task would have never been possible
We are also thankful to our Guide of MEGHA
DHOTRE Mam for giving this opportunity to
explore into the real world and realize the
interrelation without which a Project can never
progress.
We are also thankful to parents, friend and all staff of Computer
Engineering. for providing us relevant information and necessary
clarifications, and great support

6
TABLE CONTENT

S.R. NO. TITLE PAGE NO.

AIM 8
1.

INTRODUCTION 8
2.

3.
LITERATURE 9
REVIEW

4.
I) BASIC 11
FUNCTION
SYNTAX
II)
SOFTWARE
AND
HARDWARE
REQURED
PROGRAM 17
5.

.OUTPUT 15
6.

CONCLUSION 16
7.

7
AIM

• Create a moving animation of N number of the color-changing


tree with color-changing fonts with a loading animation.
• Benefit Taken from this micro-project is understanding the
concept of making an animation using different shapes.

INTRODUCTION OF COMPUTER GRAPHICS

Computer graphics are pictures and films created using computers.


Usually,the term refers to computer-generated image data created
with help ofspecialized graphical hardware and software. Some topics
in computergraphics include user interface design, sprite graphics,
vector graphics, 3Dmodeling, shades, GPUdesign, implicit
surfacevisualization with ray tracing, and computer vision, among
others. Computer graphics is made up of numberof pixels. Pixel is the
smallest graphical picture or unit represented on thecomputerscreen.

8
LITERATURE REVIEW

1) PIXEL:- A pixel (short for picture element) is a single point in


a picture. On the monitor of a computer, a pixel is usually a
square. Every pixel has a color and all the pixels jointly are the
picture.

9
2) GRAPHICS: What are graphics? Graphics are visual images or
designs on some surface, such as a wall, canvas, screen, paper,
or stone to inform, present, or entertain. In contemporary use, it
contains a pictorial illustration of data, as in computer-aided
design and manufacture, in typesetting and the graphic arts, and
in educational and recreational software. Images that are
developed by a computer are called computer graphics.

BELOW FIGURE BELOW DISPLAYS THE BASIC


GRAPHICS PIPELINE :

Examples are photographs, drawings, line art, graphs, diagrams,


typography, numbers, symbols, geometric designs, maps, engineering
drawings, or other images. Graphics often merge text, illustration, and
color. Graphic design may consist of the intended selection, creation,
or arrangement of typography alone, as in a brochure, flyer, poster,
website, or book without any other element. Clearness or effective
communication may be the objective, a link with other cultural
elements may be sought, or merely, the creation of a distinctive style.

10
BASIC FUNCTION SYNTAXES

SOFTWARE & HARDWARE REQUIRED

Turbo C++ compiler: Turbo C++ is a paused C++ compiler and


integrated development environment and computer language initially
from Borland. Most new it was allocated by Embarcadero
Technologies, which acquired all of Borland's compiler tools with the
buy of its CodeGear division in 2008. The original Turbo C++
product line was put on hold after 1994 and was restored in 2006 as
an introductory-level IDE, basically a stripped-down version of their
flagship C++Builder. Turbo C++ 2006 was released on September 5,
2006 and was available in 'Explorer' and 'Professional' editions
COMPUTER SYSTEM: I have utilized DELL INSPIRON, 8th
generation WITH an INBUILT WINDOWS 10 Operating system of
3.20 GHz INTEL Pentium Core processor with an i7 technology PC.

11
PROGRAM CODE BUILDS IN TURBO C
COMPILER FOR ANIMATION :

#include <stdio.h>
#include <graphics.h>
#include <conio.h>
#include <dos.h>

void firstCrown() {
setfillstyle(SOLID_FILL, GREEN);
line(300, 40, 200, 100);
line(300, 40, 400, 100);
ellipse(300, 100, 180, 360, 98, 30);
floodfill(310, 50, WHITE);
}

void secondCrown() {
setfillstyle(SOLID_FILL, MAGENTA);
line(250, 125, 180, 160);
line(350, 125, 420, 160);
ellipse(300, 160, 180, 360, 120, 30);
floodfill(260, 130, WHITE);
}

void thirdCrown() {
12
setfillstyle(SOLID_FILL, GREEN);
line(230, 185, 150, 230);
line(360, 185, 440, 230);
ellipse(295, 230, 180, 360, 145, 30);
floodfill(250, 190, WHITE);
}

void trunk() {
setfillstyle(SOLID_FILL, BROWN);
line(280, 260, 280, 350);
line(320, 260, 320, 350);
line(280, 350, 320, 350);
floodfill(285, 340, WHITE);
}

int main() {
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\\TURBOC3\\BGI");

int i, n;
printf("Welcome to our tree animation!\n");
printf("Enter the number of times you want to change the color of
the tree: ");
scanf("%d", &n);

13
for (i = 0; i < n; i++) {
cleardevice();
firstCrown();
secondCrown();
thirdCrown();
trunk();
delay(1000); // Delay for 1 second (adjust as needed)
}

getch();
closegraph();
return 0;
}

14
Outputs of the Micro-Project SOME OUTPUT HAS
GIVEN BELOW :

15
CONCLUSION

The "Color Changing Tree with Different Colorful Changing Fonts"


micro project aims to create an interactive and visually appealing
digital representation of a tree with leaves that change colors,
accompanied by text in various colorful and dynamic fonts. This
project combines artistry and technology to engage users in a unique
and creative way, offering an enjoyable and immersive experience.
The outcome will be a captivating and innovative digital display that
showcases the synergy of nature and technology.

16

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy