100% found this document useful (5 votes)
3K views7 pages

Micro-Project of CGR

This micro-project proposal outlines plans to create an animation of the Taj Mahal using C graphics programming. The aims are to recognize basic visual and geometric information, implement algorithms to draw graphics objects using C, create transformations and projections, and implement curve creation algorithms. The methodology includes deciding the topic, collecting data, reviewing past projects, and developing the program. The project will be completed by a team of 4 students and submitted to their professor for evaluation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (5 votes)
3K views7 pages

Micro-Project of CGR

This micro-project proposal outlines plans to create an animation of the Taj Mahal using C graphics programming. The aims are to recognize basic visual and geometric information, implement algorithms to draw graphics objects using C, create transformations and projections, and implement curve creation algorithms. The methodology includes deciding the topic, collecting data, reviewing past projects, and developing the program. The project will be completed by a team of 4 students and submitted to their professor for evaluation.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

ANNEXURE

Micro – Project proposal


Academic Year : 2020 to 2021 Programming: CM3I
Course code:22318. Course:CGR. Sem : III
1.0 Title of the Micro – project:- Create a graphics program in C for animation of Taj Mahal.
2.0 Aim:- Create a graphics program in C for animation of Taj Mahal
3.0 Course Outcomes Achived:-
CI303. 1 – Recognize the basic visual and geometric information of images.
CI303. 2 – Implement standerd algoritham to draw various graphis object using C program.
CI303. 3 – Implement a program for transformation and use projection to visualize object.
CI303. 4 – Impliment program to create curve usiong algoritham.
4.0 Propose Methodology:-
1. First we will decide the topic for our project.
2. We will discuss about your project.
3. We will start collecting data from website and taxtbooks.
4. Also take some ideas from previous semester project.
5. The we will start doing our project and completed it on time.

5.0 Action Plan:-


Sr.N Details of Activity Planned start Planned finish Name of
o Date Date responsible
team members
1 Discussion, Preparation Navathar
and Submission of Dnyaneshwari
Proposal.
2 Making of Report Sangale Sakshi
3 Theory Work Patil Vaishnavi
4 Preparation and Ghugarkar Aditi
Submission
6.0 Names Of Team Members With Roll NO’s
Roll NO Names
26 Ghugarkar Aditi
44 Navathar Dnyaneshwari
49 Patil Vaishnavi
54 Sangale Sakshi

Prof.Wakchaure S.G.
Name & Sign Of Subject Teacher
AMRUTVAHINI SHETI AND SHIKSHAN VIKAS SANSATHA’S

AMRUTVAINI POLYTECHNIC, SANGAMNER

CERTIFICATE
This is to certify that,
Aditi ghugarkar
Dnyaneshwari navthar
Vaishnavi patil
Sakshi sangle
Has satisfactorily completed the micro- project entitled,

“Create a graphic program on taj mahal using c”


As prescribed by MSBTE, Mumbai
As part of syllabus for the partial fulfillment in diploma in computer engineering for CGR
It is submitted in the partial fulfillment of the prescribed syllabus of MSBTE, Mumbai
For the academic year 2020-2021

Prof. Wakchaure.S.G Prof. kale.G.B.


(guide) (HOD)
A
Project report
AMRUTVAHINI POLYTECHNIC, AMRUTNAGAR
DEPARTMENT OF COMPUTER ENGINEERING

“Create a graphic program on taj mahal using c”


In the partial fulfillment of the requirement for the diploma in
COMPUTER ENGINEERING Submitted to
Maharashtra state board of technical education ,
Mumbai
Submitted by
Aditi ghugarkar
Dnyaneshwari navathar
Vaishnavi patil
Sakshi sangale

Under The Guidance of


Prof. Wakchaure.S.G.

AMRUTVAHINI POLYTECHNIC, AMRUTNAGAR


(APPROVED BY AICTE, NEW DELHI AND AFFILLIATED TO MSBTE)
(2020-2021)

Micro-project report
1.0 Rationale:- Tajmahal Draw project is a desktop application which is developed in
C/C++ platform. This C/C++ project with tutorial and guide for developing a code.
Tajmahal Draw is a open source you can Download zip and edit as per you need. If
you want more latest C/C++ projects here. This is simple and basic level small
project for learning purpose. Also you can modified this system as per your
requriments and develop a perfect advance level project. Zip file containing
the source code that can be extracted and then imported into c

2.0 Aims/benefits of the micro project:- we have create a graphic program of taj mahal
using c
3.0 Course outcomes achived:-
CI303. 1 – Recognize the basic visual and geometric information of images.
CI303. 2 – Implement standerd algoritham to draw various graphis object using C program.
CI303. 3 – Implement a program for transformation and use projection to visualize object.
CI303. 4 – Impliment program to create curve usiong algoritham.
4.0 Literature review:-
C program to make TajMahal
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
Void main()
{
Int gd=DETECT,gm;
setcolor(GREEN);
settextstyle(0,Empty_fill,3);
outtextxy (200,20,”taj mahal”);
settextstyle(0,Empty_fill,1);
setcolor(YELLOW);
outtextxy(235,450,”made by:cm3i”);
outtextxy(315,465,”Amrutvahini polytechnic college of sangamner”);
setcolor(WHITE);
rectangle(10,420,625,440);
line(15,420,20,360);
line(620,420,615,360);
line(65,420,60,360);
line(570,420,575,360);
line(85,420,90,380);
line(135,420,130,380);
line(250,420,250,270);
line(385,420,385,270);
line(250,270,385,270);
rectangle(255,275,380,420);
line(275,335,275,420);
line(360,337,360,420);
line(190,310,250,310);
line(190,320,250,320);
line(155,320,190,310);
line(155,330,190,320);
line(155,320,155,420);
line(385,310,445,310);
line(385,320,445,320);
line(445,310,480,320);
line(445,310,480,330);
line(480,320,480,420);
line(550,420,545,380);
line(500,420,505,380);
rectangle(195,325,245,370);
rectangle(195,370,245,420);
rectangle(390,325,440,370);
rectangle(390,370,440,420);
arc(315,245,340,210,74);
line(190,285,190,310);
line(190,285.250,285);
arc(220,285,360,180,30);
arc(415,285,360,180,30);
line(445,285,445,310);
line( 445,285,385,285);
line(20,360,60,360);
line(20,360,15,350);
line(60,360,65,350);
line(15,350,65,350);
line(20,350,23,300);
line(60,350,57,300);
line(23,300,18,290);
line(23,300,57,300);
line(18,290,63,290);
line(57,300,63,290);
line(25,290,28,220);
line(55,290,52,220);
line(615,360,575,360);
line(575,360,570,350);
line(615,360,620,350);
line(570,350,620,350);
line(575,350,578,300);
line(615,350,612,300);
line(578,300,612,300);
line(578,300,573,290);
line(612,300,617,290);
line(573,290,617,290);
line(579,290,582,230);
line(611,290,608,230);
line(90,380,130,380);
line(90,380,85,370);
line(130,380,135,370);
line(90,370,93,340);
line(130,370,127,340);
line(85,370,135,370);
line(93,340,127,340);
line(93,340,88,330);
line(127,340,132,330);
line(88,330,132,330);
line(93,330,96,300);
line(127,330,124,300);
line(505,380,545,380);
line(505,380,500,370);
line(545,300,550,370);
line(500,370,550,370);
line(505,370,508,340);
line(545,370,542,340);
line(508,340,542,340);
line(508,340,503,330);
line(542,340,547,330);
line(503,330,547,330);
line(508,330,511,300);
line(542,330,539,300);
line(160,335,185,328);
line(160,335,160,420);
line(185,328,185,420);
line(160,370,185,370);
line(450,328,475,335);
line(450,328,450,420);
line(475,328,475,420);
line(450,370,475,370);
line(300,170,315,140);
line(330,170,315,140);
line(210,255,220,245);
line(230,255,220,245);
line(405,255,415,245);
line(425,255,415,245);
line(28,220,23,210);
line(52,220,57,210);
line(28,220,52,220);
line(23,210,57,210);
arc(40,230,50,130,25);
line(35,205,40,200);
line(45,205,40,200);
line(582,230,577,220);
line(608,230,613,220);
line(582,230,608,230);
line(577,220,613,220);
arc(595,238,50,130,25);
line(595,208,590,213);
line(600,213,595,208);
line(95,300,130,290);
line(125,300,130,290);
line(95,300,125,300);
line(90,290,130,290);
arc(110,310,48,130,30);
line(105,278,110,270);
line(115,278,110,270);
line(200,348,200,370);
line(240,350,240,370);
arc(240,385,113,135,55);
arc(525,310,48,130,28);
line(512,300,538,300);
line(512,300,507,290);
line(538,300,543,290);
line(507,290,543,290);
line(520,280,525,270);
line(200,420,200,400);
line(240,420,240,400);
line(395,420,395,400);
line(435,420,435,400);
line(435,370,435,350);
line(395,370,395,350);
arc(419,375,95,130,35);
arc(409,374,40,80,35);
arc(419,425,95,130,35);
arc(409,425,40,80,35);
arc(213,422,40,80,35);
arc(213,370,39,80,35);
arc(220,424,90,125,35);
line(200,400,200,395);
arc(315,390,50,125,70);
getch();
closegraph();
}

Output of program:-
5.0 Actual methodology followed:-
1. First we decide the topic for our project.
2. Then we discuss about our project.
3. Then we start collecting data from website and taxtbooks.
4. Also take some ideas from previous semester project.
5. Then we start doing our project and completed it on time

6.0 Actual resources used:-


Sr no Name of resources specification
1 Computer system with broad specification Ram min 2 GB
2 software Turbo c
3 Any other resources used Windows 10

7.0 Skill developed:-


1. Basic knowledge
2. Discipline knowledge
3. Communications
4. Team work
5. Life long learning

8.0 Applications of this micro project:-


The Program Consist Of 912 Lines. After Printing The Taj Mahal. We Are Printing Randomly The
Pixels Using Random Colors. And If User Will Press Any Key. 

You might also like