Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
35 views
8 pages
Project Educational Solar System.cpp (1)
Uploaded by
asjay958576sri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
Download
Save
Save Project Educational Solar System.cpp (1) For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
35 views
8 pages
Project Educational Solar System.cpp (1)
Uploaded by
asjay958576sri
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
Carousel Previous
Carousel Next
Download
Save
Save Project Educational Solar System.cpp (1) For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 8
Search
Fullscreen
.
Educational Solar System
#include”stdio.h”
#include”graphics.h”
#include”conio.h”
#include”dos.h”
#include”math.h”
#include”stdlib.h”
void main()
{
int gd=DETECT,gm;
float
i=0,j=100,me=75,ve=23,ma=105,ju=175,sa=10,ur=300,ne=200,pl=175,s=0;
int x,y,k,tri[8],si,sx=random(300),sy=random(400),X,Y,ss;
unsigned int
earth,moon,mercury,venus,mars,jupiter,saturn,uranus,neptune,pluto,sunsize,
ship,ship2;
void
*ear,*moo,*mer,*ven,*mar,*jup,*sat,*ura,*nep,*plu,*sun,*ships,*ships2;
x=300;
y=210;
initgraph(&gd,&gm,”c:\tc\bgi”);
setfillstyle(1,10);
setcolor(2);
fillellipse(50,50,13,13);
earth=imagesize(35,35,65,65);
ear=malloc(earth);
getimage(35,35,65,65,ear);
cleardevice();
setfillstyle(1,15);
setcolor(15);
fillellipse(25,25,5,5);
moon=imagesize(15,15,35,35);
moo=malloc(moon);
getimage(15,15,35,35,moo);
cleardevice();
setfillstyle(1,4);
setcolor(4);
fillellipse(15,15,4,4);
mercury=imagesize(10,10,20,20);
mer=malloc(mercury);
getimage(10,10,20,20,mer);
cleardevice();
setfillstyle(1,11);
setcolor(11);
fillellipse(15,15,7,7);
venus=imagesize(7,7,23,23);
ven=malloc(venus);
getimage(7,7,23,23,ven);
cleardevice();
setfillstyle(1,6);
setcolor(6);
fillellipse(20,20,14,14);
mars=imagesize(5,5,35,35);
mar=malloc(mars);
getimage(5,5,35,35,mar);
cleardevice();
setfillstyle(1,7);
setcolor(7);
fillellipse(25,25,18,18);
jupiter=imagesize(5,5,45,45);
jup=malloc(jupiter);
getimage(5,5,45,45,jup);
cleardevice();
setfillstyle(1,8);
setcolor(8);
fillellipse(50,50,12,12);
uranus=imagesize(35,35,65,65);
ura=malloc(uranus);
getimage(35,35,65,65,ura);
cleardevice();
setfillstyle(1,12);
setcolor(12);
fillellipse(50,50,11,11);
neptune=imagesize(35,35,65,65);
nep=malloc(neptune);
getimage(35,35,65,65,nep);
cleardevice();
setfillstyle(1,1);
setcolor(1);
fillellipse(50,50,8,8);
pluto=imagesize(35,35,65,65);
plu=malloc(pluto);
getimage(35,35,65,65,plu);
cleardevice();
setcolor(14);
setfillstyle(1,14);
fillellipse(40,40,25,25);
for(si=0; si {
tri[0]=(40+25*cos(s));
tri[1]=(40+25*sin(s));
s=s+0.3;
tri[2]=(40+25*cos(s));
tri[3]=(40+25*sin(s));
tri[4]=(40+40*cos((2*s-0.3)/2));
tri[5]=(40+40*sin((2*s-0.3)/2));
tri[6]=tri[0];
tri[7]=tri[1];
fillpoly(4,tri);
}
sunsize=imagesize(0,0,80,80);
sun=malloc(sunsize);
getimage(0,0,80,80,sun);
cleardevice();
setfillstyle(1,15);
setcolor(15);
fillellipse(40,40,33,16);
fillellipse(40,25,15,10);
setfillstyle(1,2);
fillellipse(14,37,5,5);
fillellipse(35,40,5,5);
fillellipse(55,39,5,5);
setfillstyle(1,4);
fillellipse(25,39,5,5);
fillellipse(46,40,5,5);
fillellipse(65,37,5,5);
setfillstyle(1,0);
fillellipse(30,20,2,2);
fillellipse(35,20,2,2);
fillellipse(40,20,2,2);
fillellipse(45,20,2,2);
fillellipse(50,20,2,2);
ship=imagesize(0,0,80,80);
ships=malloc(ship);
getimage(0,0,80,80,ships);
cleardevice();
setfillstyle(1,15);
setcolor(15);
fillellipse(40,40,33,16);
fillellipse(40,25,15,10);
setfillstyle(1,4);
fillellipse(14,37,5,5);
fillellipse(35,40,5,5);
fillellipse(55,39,5,5);
setfillstyle(1,2);
fillellipse(25,39,5,5);
fillellipse(46,40,5,5);
fillellipse(65,37,5,5);
setfillstyle(1,0);
fillellipse(30,20,2,2);
fillellipse(35,20,2,2);
fillellipse(40,20,2,2);
fillellipse(45,20,2,2);
fillellipse(50,20,2,2);
ship2=imagesize(0,0,80,80);
ships2=malloc(ship2);
getimage(0,0,80,80,ships2);
cleardevice();
setfillstyle(1,9);
setcolor(9);
fillellipse(45,45,16,16);
setcolor(8);
ellipse(45,45,125,390,20,7);
setcolor(1);
ellipse(45,45,120,400,23,8);
setcolor(4);
ellipse(45,45,120,400,25,9);
setcolor(5);
ellipse(45,45,120,424,28,10);
setcolor(6);
ellipse(45,45,115,425,30,11);
saturn=imagesize(0,0,50,50);
sat=malloc(saturn);
getimage(0,0,75,75,sat);
cleardevice();
setcolor(15);
for(i=0; i{
moveto(getmaxx()/2,getmaxy()/2);
lineto(random(600)+random(600)*cos(i),random(600)+random(600)*sin(i));
// setcolor(i);
delay(10);
}
cleardevice();
delay(300);
setlinestyle(0,0,3);
rectangle(0,0,getmaxx(),getmaxy());
delay(700);
for(i=0; i {
putpixel(random(630),random(530),15);
putpixel(random(630),random(530),11);
delay(5);
}
setlinestyle(3,0,1);
// ellipse(x,y,0,360,10+cos(0.2)+13,8+sin(0.2)+13);
setlinestyle(0,0,1);
for(k=0; k{
i=i+0.2;
j=j+0.7;
me=me+0.1;
ve=ve+0.3;
ma=ma+0.1;
ju=ju+0.08;
sa=sa+0.07;
ur=ur+0.06;
ne=ne+0.05;
pl=pl+0.04;
putpixel(x+100*cos(i)+13,y+80*sin(i)+13,10);
//
putpixel(x+(100*cos(i))+(30*cos(j))+5,y+(80*sin(i))+(25*sin(j))+5,1);
putpixel(x+60*cos(me)+4,y+40*sin(me)+4,4);
putpixel(x+80*cos(ve)+7,y+60*sin(ve)+7,3);
putpixel(x+125*cos(ma)+14,y+110*sin(ma)+14,6);
putpixel(x+165*cos(ju)+18,y+130*sin(ju)+18,7);
putpixel(x+220*cos(sa)+30+16,y+170*sin(sa)+30+16,9);
putpixel(x+250*cos(ur)+12,y+200*sin(ur)+12,8);
putpixel(x+280*cos(ne)+11,y+230*sin(ne)+11,12);
putpixel(x+310*cos(pl)+8,y+250*sin(pl)+8,1);
}
setfillstyle(1,14);
setcolor(14);
fillellipse(x,y,25,25);
delay(250);
putimage(x-40,y-40,sun,XOR_PUT);
setlinestyle(0,0,1);
setfillstyle(1,14);
setcolor(14);
fillellipse(x,y,25,25);
delay(250);
putimage(x+100*cos(i),y+80*sin(i),ear,XOR_PUT);
delay(250);
putimage(x+(100*cos(i))+(30*cos(j)),y+(80*sin(i))+(25*sin(j)),moo,XOR_PUT)
;
delay(250);
putimage(x+60*cos(me),y+40*sin(me),mer,XOR_PUT);
delay(250);
putimage(x+80*cos(ve),y+60*sin(ve),ven,XOR_PUT);
delay(250);
putimage(x+125*cos(ma),y+110*sin(ma),mar,XOR_PUT);
delay(250);
putimage(x+165*cos(ju),y+130*sin(ju),jup,XOR_PUT);
delay(250);
putimage(x+220*cos(sa),y+170*sin(sa),sat,XOR_PUT);
delay(250);
putimage(x+250*cos(ur),y+200*sin(ur),ura,XOR_PUT);
delay(250);
putimage(x+280*cos(ne),y+230*sin(ne),nep,XOR_PUT);
delay(250);
putimage(x+310*cos(pl),y+250*sin(pl),plu,XOR_PUT);
putimage(x-40,y-40,sun,XOR_PUT);
setlinestyle(0,0,1);
setfillstyle(1,14);
setcolor(14);
fillellipse(x,y,25,25);
putimage(x+100*cos(i),y+80*sin(i),ear,XOR_PUT);
putimage(x+(100*cos(i))+(30*cos(j)),y+(80*sin(i))+(25*sin(j)),moo,XOR_PUT)
;
putimage(x+60*cos(me),y+40*sin(me),mer,XOR_PUT);
putimage(x+80*cos(ve),y+60*sin(ve),ven,XOR_PUT);
putimage(x+125*cos(ma),y+110*sin(ma),mar,XOR_PUT);
putimage(x+165*cos(ju),y+130*sin(ju),jup,XOR_PUT);
putimage(x+220*cos(sa),y+170*sin(sa),sat,XOR_PUT);
putimage(x+250*cos(ur),y+200*sin(ur),ura,XOR_PUT);
putimage(x+280*cos(ne),y+230*sin(ne),nep,XOR_PUT);
putimage(x+310*cos(pl),y+250*sin(pl),plu,XOR_PUT);
for(k=0; k{
i=i+0.2;
j=j+0.7;
me=me+0.1;
ve=ve+0.3;
ma=ma+0.1;
ju=ju+0.08;
sa=sa+0.07;
ur=ur+0.06;
ne=ne+0.05;
pl=pl+0.04;
putpixel(x+100*cos(i)+13,y+80*sin(i)+13,10);
//
putpixel(x+(100*cos(i))+(30*cos(j))+5,y+(80*sin(i))+(25*sin(j))+5,1);
putpixel(x+60*cos(me)+4,y+40*sin(me)+4,4);
putpixel(x+80*cos(ve)+7,y+60*sin(ve)+7,3);
putpixel(x+125*cos(ma)+14,y+110*sin(ma)+14,6);
putpixel(x+165*cos(ju)+18,y+130*sin(ju)+18,7);
putpixel(x+220*cos(sa)+30+16,y+170*sin(sa)+30+16,9);
putpixel(x+250*cos(ur)+12,y+200*sin(ur)+12,8);
putpixel(x+280*cos(ne)+11,y+230*sin(ne)+11,12);
putpixel(x+310*cos(pl)+8,y+250*sin(pl)+8,1);
}
i=0;j=100;me=75;ve=23;ma=105;ju=175;sa=10;ur=300;ne=200;pl=175;
while(!kbhit())
{
i=i+0.2;
j=j+0.7;
me=me+0.1;
ve=ve+0.3;
ma=ma+0.1;
ju=ju+0.08;
sa=sa+0.07;
ur=ur+0.06;
ne=ne+0.05;
pl=pl+0.04;
putimage(x-40,y-40,sun,XOR_PUT);
setlinestyle(0,0,1);
setfillstyle(1,14);
setcolor(14);
fillellipse(x,y,25,25);
putimage(x+100*cos(i),y+80*sin(i),ear,XOR_PUT);
putimage(x+(100*cos(i))+(30*cos(j)),y+(80*sin(i))+(25*sin(j)),moo,XOR_PUT)
;
putimage(x+60*cos(me),y+40*sin(me),mer,XOR_PUT);
putimage(x+80*cos(ve),y+60*sin(ve),ven,XOR_PUT);
putimage(x+125*cos(ma),y+110*sin(ma),mar,XOR_PUT);
putimage(x+165*cos(ju),y+130*sin(ju),jup,XOR_PUT);
putimage(x+220*cos(sa),y+170*sin(sa),sat,XOR_PUT);
putimage(x+250*cos(ur),y+200*sin(ur),ura,XOR_PUT);
putimage(x+280*cos(ne),y+230*sin(ne),nep,XOR_PUT);
putimage(x+310*cos(pl),y+250*sin(pl),plu,XOR_PUT);
for(ss=0; ss{
X=random(10);
Y=random(10);
if(X>3)
sx=sx+5;
else
sx=sx-5;
if(Y>3)
sy=sy+5;
else
sy=sy-5;
if(ss%2==0)
{
putimage(sx,sy,ships,XOR_PUT);
delay(100);
putimage(sx,sy,ships,XOR_PUT);
}
else
{
putimage(sx,sy,ships2,XOR_PUT);
delay(100);
putimage(sx,sy,ships2,XOR_PUT);
}
}
if(sx>getmaxx() || sx sx=random(300);
if(sy>getmaxy() || sysy=random(300);
putimage(x+100*cos(i),y+80*sin(i),ear,XOR_PUT);
putimage(x+(100*cos(i))+(30*cos(j)),y+(80*sin(i))+(25*sin(j)),moo,XOR_PUT)
;
putimage(x+60*cos(me),y+40*sin(me),mer,XOR_PUT);
putimage(x+80*cos(ve),y+60*sin(ve),ven,XOR_PUT);
putimage(x+125*cos(ma),y+110*sin(ma),mar,XOR_PUT);
putimage(x+165*cos(ju),y+130*sin(ju),jup,XOR_PUT);
putimage(x+220*cos(sa),y+170*sin(sa),sat,XOR_PUT);
putimage(x+250*cos(ur),y+200*sin(ur),ura,XOR_PUT);
putimage(x+280*cos(ne),y+230*sin(ne),nep,XOR_PUT);
putimage(x+310*cos(pl),y+250*sin(pl),plu,XOR_PUT);
}
getch();
closegraph();
}
You might also like
Source Code For Solar System Project Computer Graphics
PDF
No ratings yet
Source Code For Solar System Project Computer Graphics
6 pages
Summative Test 1 - Physical Science
PDF
89% (9)
Summative Test 1 - Physical Science
4 pages
NASA Astrobiology Strategy 2015 PDF
PDF
100% (2)
NASA Astrobiology Strategy 2015 PDF
256 pages
Project Educational Solar System.cpp (1)
PDF
No ratings yet
Project Educational Solar System.cpp (1)
8 pages
Project - Educational Solar System - CPP
PDF
No ratings yet
Project - Educational Solar System - CPP
8 pages
Project-Educational Solar System.c
PDF
No ratings yet
Project-Educational Solar System.c
8 pages
CG Final Micro Project
PDF
No ratings yet
CG Final Micro Project
16 pages
CODE
PDF
No ratings yet
CODE
12 pages
CG Project +output PDF
PDF
No ratings yet
CG Project +output PDF
5 pages
cgr3
PDF
No ratings yet
cgr3
9 pages
Solar System
PDF
No ratings yet
Solar System
10 pages
Solar System CGR
PDF
100% (2)
Solar System CGR
8 pages
2021BCS0103_CSE411_LAB-9
PDF
No ratings yet
2021BCS0103_CSE411_LAB-9
10 pages
CG Report Final-Full
PDF
No ratings yet
CG Report Final-Full
24 pages
cg33
PDF
No ratings yet
cg33
8 pages
aayush12
PDF
No ratings yet
aayush12
7 pages
DR
PDF
No ratings yet
DR
22 pages
2021BCS0137 Cse-411 Lab-9
PDF
No ratings yet
2021BCS0137 Cse-411 Lab-9
6 pages
CG Prac QB
PDF
No ratings yet
CG Prac QB
61 pages
CGR Microproject 2131-2135
PDF
No ratings yet
CGR Microproject 2131-2135
15 pages
Graphics
PDF
No ratings yet
Graphics
3 pages
Include
PDF
No ratings yet
Include
6 pages
solar system
PDF
No ratings yet
solar system
25 pages
Graphics Lab Report
PDF
No ratings yet
Graphics Lab Report
41 pages
message
PDF
No ratings yet
message
11 pages
Brandi Jones-5e-Lesson-Plan 2
PDF
No ratings yet
Brandi Jones-5e-Lesson-Plan 2
3 pages
Simulation on 3d Solar System
PDF
No ratings yet
Simulation on 3d Solar System
16 pages
Basic Graphics in C
PDF
No ratings yet
Basic Graphics in C
32 pages
Graphics
PDF
No ratings yet
Graphics
8 pages
CGR Report1 (3), MAIN
PDF
No ratings yet
CGR Report1 (3), MAIN
18 pages
Planets
PDF
No ratings yet
Planets
6 pages
Solar System Visualizer With OpenGL
PDF
No ratings yet
Solar System Visualizer With OpenGL
7 pages
Flower Pot Program in C
PDF
No ratings yet
Flower Pot Program in C
5 pages
3D Planetary System
PDF
100% (1)
3D Planetary System
14 pages
Year 9 Lesson 2 Playlist
PDF
No ratings yet
Year 9 Lesson 2 Playlist
52 pages
Practical No 4 CG
PDF
No ratings yet
Practical No 4 CG
4 pages
Project Report 2004 Solar: A Solar System Simulator Author: Sam Morris Supervisor: Dr. Richard Banach
PDF
No ratings yet
Project Report 2004 Solar: A Solar System Simulator Author: Sam Morris Supervisor: Dr. Richard Banach
56 pages
Constructivism
PDF
No ratings yet
Constructivism
12 pages
CGR Code 123
PDF
No ratings yet
CGR Code 123
35 pages
Draft Copy1
PDF
No ratings yet
Draft Copy1
24 pages
1 23203a0061pdf
PDF
No ratings yet
1 23203a0061pdf
6 pages
1./ Program To Draw A Line and Circle /: Sunny 81005218115
PDF
No ratings yet
1./ Program To Draw A Line and Circle /: Sunny 81005218115
13 pages
A2 Worksheet - The Solar System
PDF
No ratings yet
A2 Worksheet - The Solar System
7 pages
Mini Project 104
PDF
No ratings yet
Mini Project 104
19 pages
Jam Guide
PDF
No ratings yet
Jam Guide
3 pages
Incourse - Programming
PDF
No ratings yet
Incourse - Programming
7 pages
C G Sample Programs
PDF
No ratings yet
C G Sample Programs
26 pages
Co 2 2022
PDF
No ratings yet
Co 2 2022
12 pages
Advance Computer Graphics
PDF
No ratings yet
Advance Computer Graphics
32 pages
Phys320_Lecture01
PDF
No ratings yet
Phys320_Lecture01
6 pages
cgprograms
PDF
No ratings yet
cgprograms
10 pages
Q1. Write A C Program To Implement DDA Line Drawing Algorithm
PDF
No ratings yet
Q1. Write A C Program To Implement DDA Line Drawing Algorithm
21 pages
Cs2405 Computer Graphics Laboratory L T
PDF
No ratings yet
Cs2405 Computer Graphics Laboratory L T
21 pages
Graphics Lab BCA35L
PDF
No ratings yet
Graphics Lab BCA35L
15 pages
Солнечная система 5 Бета версия
PDF
No ratings yet
Солнечная система 5 Бета версия
4 pages
CG Final
PDF
No ratings yet
CG Final
19 pages
code2
PDF
No ratings yet
code2
2 pages
q1
PDF
No ratings yet
q1
1 page
CG practical
PDF
No ratings yet
CG practical
15 pages
Program For Displaying Several Shapes
PDF
No ratings yet
Program For Displaying Several Shapes
24 pages
Implement Translation, Rotation, Scaling. Show Original and Then Transformed Figure As Chosen Code
PDF
No ratings yet
Implement Translation, Rotation, Scaling. Show Original and Then Transformed Figure As Chosen Code
4 pages
Semantic Language Poetry
From Everand
Semantic Language Poetry
Vladan Kuzmanović
No ratings yet
Earth Science SHS 2.1 The Origin of Planet Earth.
PDF
No ratings yet
Earth Science SHS 2.1 The Origin of Planet Earth.
13 pages
Is Aishwarya Rai Still Bollywood's Favorite.20130105.042806
PDF
No ratings yet
Is Aishwarya Rai Still Bollywood's Favorite.20130105.042806
2 pages
Pagpapakita Sa Artistry NG Mga Sikat Na Filipino Artists Sa Pagpipinta NG Ibat Ibang Landscapes
PDF
No ratings yet
Pagpapakita Sa Artistry NG Mga Sikat Na Filipino Artists Sa Pagpipinta NG Ibat Ibang Landscapes
26 pages
SiderealEphemeris From 2013 To 2020 5am NewDelhi Daily
PDF
0% (1)
SiderealEphemeris From 2013 To 2020 5am NewDelhi Daily
128 pages
igcse_Physics_3ed_tr_eoc_test_answers_24
PDF
No ratings yet
igcse_Physics_3ed_tr_eoc_test_answers_24
2 pages
Astrology and Psychology
PDF
No ratings yet
Astrology and Psychology
5 pages
Astrologically Bhartiya Janata Party by Greatest Astrologer DR. BHUWAN MOHAN.
PDF
No ratings yet
Astrologically Bhartiya Janata Party by Greatest Astrologer DR. BHUWAN MOHAN.
1 page
PT_SCIENCE 6 - Q4 V3
PDF
No ratings yet
PT_SCIENCE 6 - Q4 V3
10 pages
Worksheet 3gravitation
PDF
No ratings yet
Worksheet 3gravitation
2 pages
Astrology Compatibility For Marriage Marriage and Astrology
PDF
No ratings yet
Astrology Compatibility For Marriage Marriage and Astrology
7 pages
Astrology Certificate Syllabus English
PDF
No ratings yet
Astrology Certificate Syllabus English
4 pages
Lyra and Microscopium
PDF
No ratings yet
Lyra and Microscopium
2 pages
Mockingbird Book Club by Slidesgo
PDF
No ratings yet
Mockingbird Book Club by Slidesgo
45 pages
Paraphrasing and Summarizing
PDF
No ratings yet
Paraphrasing and Summarizing
6 pages
Black Holes
PDF
No ratings yet
Black Holes
2 pages
Johndro Articles
PDF
100% (2)
Johndro Articles
22 pages
ULOf ANSWERS
PDF
100% (1)
ULOf ANSWERS
3 pages
Karakatwas
PDF
0% (1)
Karakatwas
2 pages
1 GC & Composite Practice Qus-Merged
PDF
No ratings yet
1 GC & Composite Practice Qus-Merged
19 pages
Waxing Gibbous On 9 July 2006 Sunday
PDF
No ratings yet
Waxing Gibbous On 9 July 2006 Sunday
1 page
Lesson Plan in Grammar
PDF
100% (1)
Lesson Plan in Grammar
14 pages
Grade 6 Physics Class Test March.
PDF
No ratings yet
Grade 6 Physics Class Test March.
4 pages
Horag Anaka
PDF
No ratings yet
Horag Anaka
270 pages
Laboratory Activity No.1 Quantum Mechanics: Determining The Energy Levels Using The Flame Test
PDF
No ratings yet
Laboratory Activity No.1 Quantum Mechanics: Determining The Energy Levels Using The Flame Test
8 pages
VedicReport11 20 20216 35 14PM
PDF
No ratings yet
VedicReport11 20 20216 35 14PM
55 pages
Prescription by A Qualified Astrologer
PDF
No ratings yet
Prescription by A Qualified Astrologer
2 pages
Understanding The Moon Phases
PDF
No ratings yet
Understanding The Moon Phases
3 pages
Nicolaus Copernicus
PDF
No ratings yet
Nicolaus Copernicus
11 pages