Submit Search
Drawing using turbo_cpp
0 likes
473 views
A
ahmed hanshy
1 of 37
Download now
Downloaded 10 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
More Related Content
PDF
الدوال العددية
rachid abkar
PDF
ملزمة الرياضيات لشيخ الرياضيات - كامل موسى الناصري
Online
DOCX
Dasar c
Alvin Setiawan
PPTX
Oop lect 10
Tulgaa Gankhuyag
PDF
python compiler project
amer alhosary
PDF
13 الدوال العددية
AHMED ENNAJI
PDF
Boost.勉強会#4 Boost.Proto
fjnl
KEY
MUDA
Syoyo Fujita
الدوال العددية
rachid abkar
ملزمة الرياضيات لشيخ الرياضيات - كامل موسى الناصري
Online
Dasar c
Alvin Setiawan
Oop lect 10
Tulgaa Gankhuyag
python compiler project
amer alhosary
13 الدوال العددية
AHMED ENNAJI
Boost.勉強会#4 Boost.Proto
fjnl
MUDA
Syoyo Fujita
What's hot
(14)
KEY
python-geohex
遼 会田
PDF
Как помочь и как помешать компилятору. Андрей Олейников ➠ CoreHard Autumn 2019
corehard_by
PDF
Dao ham khao sat ham so hk1
Vcoi Vit
DOCX
Manual
danny_de_brayan
PPTX
Peggy optimist
LearningTech
TXT
Juego del gato
julian javier solis herrera
PPT
Matlab ung dung
engineertrongbk
PDF
20080309 cryptography hirsch_lecture04
Computer Science Club
DOCX
Programs
Murali Kummitha
PDF
Programs
Murali Kummitha
PDF
الروابط وأشكال الجزيئات
teacher2006
DOC
De kt 1 t chinh thuc hki
Long Nguyen
PPT
Vcs12
Malikireddy Bramhananda Reddy
PDF
حساب ص6ت2مايو2014
mohamedelwakeel73
python-geohex
遼 会田
Как помочь и как помешать компилятору. Андрей Олейников ➠ CoreHard Autumn 2019
corehard_by
Dao ham khao sat ham so hk1
Vcoi Vit
Manual
danny_de_brayan
Peggy optimist
LearningTech
Juego del gato
julian javier solis herrera
Matlab ung dung
engineertrongbk
20080309 cryptography hirsch_lecture04
Computer Science Club
Programs
Murali Kummitha
Programs
Murali Kummitha
الروابط وأشكال الجزيئات
teacher2006
De kt 1 t chinh thuc hki
Long Nguyen
Vcs12
Malikireddy Bramhananda Reddy
حساب ص6ت2مايو2014
mohamedelwakeel73
Ad
Viewers also liked
(18)
PPTX
DHCP Server Pada Windows Server 2008
krnlhm
PDF
Serebrity presentation
VictoriaEfimova
DOCX
Front covers
08tparnell
PPTX
Concord capabilities overview
concord0416
PDF
ניתוח מעמיק של זמני מנוחה בין סטים
Oren Avigdor
PDF
הדדליפט
Oren Avigdor
DOCX
Evaluation - Question 6
08tparnell
PPTX
Logística en el e commerce
laguirre019
PDF
Preparing_for_Thesis_Presentation
s1180013
PPTX
Σθένος "Νικήστε το άγχος των εξετάσεων."
Kosmidis Eleftherios
PDF
Research Into Music Magazines
08tparnell
PPTX
Active Directory dan DNS Server Windows Server 2008
krnlhm
DOCX
India us brochure
Novojuris
PPTX
Toponimics
Kebed
PPTX
Flashweb
Flashwebz
PPTX
Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...
anne-marie kremer
PDF
Submit_the_SlideShare_Assignment_for_Thesis_Presentation
s1180013
DOC
Vishal_Sood_CV
Dr. Vishal Sood
DHCP Server Pada Windows Server 2008
krnlhm
Serebrity presentation
VictoriaEfimova
Front covers
08tparnell
Concord capabilities overview
concord0416
ניתוח מעמיק של זמני מנוחה בין סטים
Oren Avigdor
הדדליפט
Oren Avigdor
Evaluation - Question 6
08tparnell
Logística en el e commerce
laguirre019
Preparing_for_Thesis_Presentation
s1180013
Σθένος "Νικήστε το άγχος των εξετάσεων."
Kosmidis Eleftherios
Research Into Music Magazines
08tparnell
Active Directory dan DNS Server Windows Server 2008
krnlhm
India us brochure
Novojuris
Toponimics
Kebed
Flashweb
Flashwebz
Presentatie CultuurOntwerp tijdens Klasse Theater Uitjes op 29 april 2014 in ...
anne-marie kremer
Submit_the_SlideShare_Assignment_for_Thesis_Presentation
s1180013
Vishal_Sood_CV
Dr. Vishal Sood
Ad
Drawing using turbo_cpp
1.
1ص 2006/12/10 : ا ﺑﺮﳎﺔ ﺍﻟﺮﺳﻢ
ﺑﻠﻐﺔ ﺳﻲ TURBO C++ ﺑﺎﺳﺘﺨﺪﺍﻡ : albararamli@yahoo.com
2.
2ص ﺍﶈﺘﻮﻳﺎﺕ ﺷﺮﺡ ﺍﻟﺼﻔﺤﺔ 4 #include<graphics.h> / / 11 / 19 / 7 22 / Ġ 24 28 / / 32 ¯ / 34
3.
ص3 : (. ) : - .
4.
ص4 ﻣﻔﺎﻫﻴﻢ ﺃﺳﺎﺳﻴﺔ
5.
5ص ا Libraries ok ا Linker ا TURBO C++ اد إ Options Graphics
library ا ا
6.
ص6 ا : أن أ ند 1. أن ا إ ا )
(pixelورأ 046 رة = 084 × 046 ا إ ء ) ،(pixelو 2. وا ـ ) (pixelه أ رة ).(picture cell ا آ ا ا 3. ر (Xداد ) را 4. ا ر (Yداد ) را أ 5. ا أ ا أ ا رإ إ إ 074 وه . ا أ . . : ا ا ا آ رت ا . ود ا ، VGA ذا ا آ رت ف ج
7.
ص7 ﺍﻟﻔﺼﻞ ﺍﻷﻭﻝ/ #includegraphics.h ﺩﻭﺍﻝ ﺍﻟﺮﺳﻢ
ﰲ ﻣﻜﺘﺒﺔ
8.
8ص ا : ر ا م آ #includestdio.h #includeconio.h #includegraphics.h void main() { int gdriver
= DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); ا ا صا ا آ ا ء ا آ رت ا ف دي د ا ءه ا ا دا ل ا وا ا ز در . ا دوال ا ا ا آ : c:tcbgi TURBO C++ ن . ا صا ……………………………. ……………………………. ……………………………. ( ه )دوال ا ……………………………. ……………………………. ……………………………. getch(); } ا أي زر رة ا ا ا
9.
9ص . 38 دا
وهgraphics.h 35 arc bar bar3d circle cleardevice clearviewport closegraph detectgraph drawpoly ellipse fillellipse fillpoly floodfill getarccoords getaspectratio getbkcolor getcolor getdefaultpalette getdrivername getfillpattern getfillsettings getgraphmode getimage getlinesettings getmaxcolor getmaxmode getmaxx getmaxy getmodename getmoderange getpalette getpalettesize getpixel gettextsettings getviewsettings getx gety graphdefaults grapherrormsg _graphfreemem _graphgetmem graphresult دة (ا ء )دوال ا ª imagesize initgraph installuserdriver installuserfont line linerel lineto moverel moveto outtext outtextxy pieslice putimage putpixel rectangle registerbgidriver registerfarbgidriver registerbgifont registerfarbgifont restorecrtmode sector setactivepage setallpalette setaspectratio setbkcolor setcolor setfillpattern setfillstyle setgraphbufsize setgraphmode setlinestyle setpalette setrgbpalette settextjustify settextstyle setusercharsize setviewport setvisualpage setwritemode textheight textwidth
10.
ص01 ﺑﻌﺾ ﺩﻭﺍﻝ ﺍﻟﺮﺳﻢ
ﺍﻟﻌﺎﻣﺔ دا دي وج ق ا ا وا ةا . إ ا دة إ / closegraph ا ةا دة د ،و ;)(Closegraph وه ;)initgraph(gdriver, gmode, c:tcbgi . ةا دي ا ا ا دا ا ا دراج ه / cleardevice : ا ا ;)( cleardevice وه ا ) دا ا ا : دا ا ل د أ أ ا ا ;)( clrscrا أن ;)(clrscr إ ا ر )046( و دي إ : م ا ا ا ا :)m ا ا (. /getmaxx ، وه وي 046. (. ;)(m=getmaxx دا ا : ل أ ا ا أ إ ا ر )074( و ا ا ا دي دي :)m / getmaxy ا (. ;)(m=getmaxy ، وه وي 074.
11.
ص11 ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻧﻲ/ﺍﻷﺷﻜﺎﻝ ﺍﳍﻨﺪﺳﻴﺔ
12.
12ص line / ا ( وإx1,y1) . ر ا ا
و أو آ ر ا ا ه :إ دا د ات ا ت Line(x1,y1,x2,y2); ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { int x1=50 ,y1=20; int x2=200,y2=100; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); line(x1,y1,x2,y2); getch(); } ات 4 .(x2,y2) ة نا أن نا ي ا : م ا ا
13.
13ص circle /دا ة .r ا . (
وx,y) آ ر أو آ ا ا ر دا د ه :إ ات ات x,y,z ن 3 ي أن : circle(x,y,r); ا ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { int x=150,y=80,r=10; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); circle(x,y,r); getch(); } نا م ا
14.
14ص putpixel / h ( وx1,y1) ان ،ا 0إ )دا ر أو
آ ا ر ا نا م ا ات ( دا د ه :إ ات ا ا ن ر 3 ي نا ، ن ه .15 أ .(ا ن ا وال تا ا ن )إ أن : . Putpixel(x,y,h); ا ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { Int x=45,y=60,h=15; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); putpixel(x,y,h); getch(); } نا م ا
15.
15ص arc / اس دا أ ر دا (midx,
midy)= ا آ إ ا Stangle= (Ф1) زاو ا ء Endangle= (Ф2) زاو ا Radius= ا arc(midx, midy, stangle, endangle, radius); ا ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { int midx=320, midy=240, stangle = 45; int endangle = 135, radius = 100; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); arc(midx, midy, stangle, endangle, radius); getch(); } نا م ا
16.
16ص ellipse / ر دا (midx, midy)=
ا آ إ ا Stangle= (Ф1) زاو ا ء Endangle= (Ф2) زاو ا Xradius= x ا ا Yradius= y ا ا Ellipse(midx, midy, stangle, endangle, xradius, yradius); ا ا ه نا #includestdio.h #includeconio.h #includegraphics.h void main() { int midx=320, midy=240, stangle = 45; int endangle = 135, radius = 100; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); ellipse (midx, midy, stangle, endangle,xradius,yradius); getch(); } م ا
17.
17ص rectangle / ر دا (A,B) = (W,Z)
= rectangle(A,B,W,Z); ا ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { Int a=10,b=20,w=150,z=200; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); rectangle(a,b,w,z); getch(); } ا ا نا ا آ ا آ ا ا م ا إ إ
18.
18ص drawpoly / .ط ا لا ا دا n p[n] Drawpoly(n,p); ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { Int
p[3]; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); P[0]=10;p[1]=15; P[2]=100;p[3]=200; P[4]=200;p[5]=250; fillpoly(3,p); getch(); } ر دا طه نا ا ا م ا
19.
ص91 ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻟﺚ/ ﺗﻠﻮﻳﻦ ﺍﻷﺷﻜﺎﻝ
ﺍﳍﻨﺪﺳﻴﺔ
20.
ص02 ع دا نو عا a b c • • • د د د ا لا ا عا 4و نا 21 و دي
أو 3 1إ 0إ 1 إ / setlinestyle : . . . ;)Setlinestyle(a,b,c : نأ )ه أن ( ا ا ا )دا دا (، وإذا ن ا ن نا . دا نا ا ا / Setcolor نا ام ا ا : نا ا دراج ر setcolorوذ ن ا ;) 51 (setcolor 0 أ 1 أزرق د 6 3 2 أ 7 8 41 ر 51 31 21 أ أ : نأ )ه ا ا ( 11 01 آ أ أ )دا (، وإذا ا ا دا ن ن نا . دا ا أ 9 أزرق ر أن 4 آ 5 نا ا ا ن ن ا / setbkcolor ا ام ا ا نا دراج ر setbkcolorوذ : ;) 4 (setbkcolor : نأ أن د )ه ا ا ( ا : )دا (، وإذا . دا آن ا دا ا ن ن ل ه ا نا ل نا ا ا ف د، / getbkcolor د ا ا نا ر . :)m )0 ( و (. ;)(m=getbkcolor ل دا ا : آن ل نا ه ا ن ا ، ا ف ا د ا ا نا ر )5 ( و ;)(m=getcolor / getcolor . :)m (. نا
21.
21ص floodfill / ا دا لا ت ( إG,F) ا ا دا ، ن
دا ا . ا floodfill(G,F,getmaxcolor()); .( ا : ا ا ة وا )دا ا ( ا ا لا ا )ه أن ا ا ه وا .... . ا getmaxcolor /ان آن نا .( m): : إ لا ا ا ن ،ن د )51( و : ل ا ر ا ا ا وا و دي ا دا ل ف ا ،د ه ا m=getmaxcolor(); . و rectangle(A,B,W,Z); (A,B) = ا آ ا (W,Z) = ا آ ا floodfill(G,F,getmaxcolor()); (G,F) = ا دا ا ا #includestdio.h #includeconio.h #includegraphics.h void main() { Int a=100,b=200,w=100,z=300,G=150,F=200; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); rectangle(a,b,w,z); setcolor(14); floodfill(G,F,getmaxcolor()); getch(); } ه نا م ا :ل • ا ا • ا إ إ إ
22.
ص22 ﺍﻟﻔﺼﻞ ﺍﻟﺮﺍﺑﻊ/ ﺍﻟﻨﻘﻄﺔ
ﺍﳌﺮﺟﻌﻴﺔ
23.
ص32 ا ا ا ا و ه أ ا ءا نا دا ا نا آ ا و ا إ . / moveto )(x,y ا ;)moveto(x,y دا ا زا وذ زا ا إ نا ) ا ا / moveto ا ره
dxأ ا آ ره dyرأ و . ( ;)moverel(dx,dy دا ل ا : آنا ا ا ا ل ا د ا ف =001 / getx ا . ا ا )001( و ر (. :)m ;)(m=getx ل دا ا : آنا ا ا ل ا ا ا د ف دي=001 دي / gety ا . ا ا )001( و ر (. :)m ;)(m=gety دا ا ا ةإ و ا ا / lineto إ ا . ا ا )(x,y ;)lineto(x,y / linerel دا آ ا ا ( وذ ره dyرأ . ةإ إ إ ;)linerel(dx,dy ) ا ره dx أ ا ،
24.
24ص ﺍﻟﻔﺼﻞ ﺍﳋﺎﻣﺲ/ ﻛﺘﺎﺑﺔ
ﺍﻟﻨﺼﻮﺹ THIS IS MY TEST Enter start Write your name Write your
25.
25ص outtext/ . نا ا ا ا .(x,y) . ا ر ر آ ات ا اد إ ا إ
ا تا ا (0,0) ه . د ا دا آ صو ا ا ا ا ا : ا ا ا :ا :ه outtextxy(c++); ا ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { int x=45,y=60,h=15; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); outtextxy(c++); getch(); } نا م ا
26.
26ص outtextxy / ر .(x,y) . نا تا ا . د ا ه
:إ ا ات ا ا د ر صو إ دا ات اد إ ا 2 ا ي ا ا ا : :ه outtextxy(x,y,c++); ا ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { int x=45,y=60,h=15; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); outtextxy(x,y,c++); getch(); } نا م ا
27.
27ص settextstyle / (11 ،(دي ( 1إ 1 ا 10 1إ و عا ا دا :
د م 0) ات )ا ا ا ) عا عا 3 ي د د : ا د A B C settextstyle(A,B,C); .( د sprintf / ، ا )آ ا دا ( ا ا ا اد إ ا outtext ام دا )ه : دا ا ا مه اد ا sprintf(msg,%d %d,a,b); . . char ع #includestdio.h #includeconio.h #includegraphics.h void main() { char msg[10]; int a=12,b=10; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); sprintf(msg,%d %d,a,b); outtextxy(x,y,msg); getch(); } a b msg
28.
ص82 ﺍﻟﻔﺼﻞ ﺍﻟﺴﺎﺩﺱ/ ﺍﻷﺷﻜﺎﻝ ﺍﳍﻨﺪﺳﻴﺔ
ﺍﳌﺴﻄﺤﺔ
29.
29ص fillellipse / .ب ر نا دا ا ا (midx,
midy)= آ Xradius= x ا ا Yradius= y ا ا ، ء وا ا زاو اأ ا ا ر دا م ا ا : . Fillellipse(midx, midy, xradius, yradius); ا ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { int midx=320, midy=240, stangle = 45; int endangle = 135, radius = 100; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); fillellipse (midx, midy, xradius,yradius); getch(); } نا م ا ا
30.
30ص bar / ر دا (A,B) =ر (W,Z)
= ا ا أ أ ا ا bar(A,B,W,Z); ا ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { Int a=10,b=20,w=150,z=200; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); bar(a,b,w,z); getch(); } نا م ا إ إ
31.
31ص fillpoly / ل أ ر دا . م .ط ا دا n p[n] Fillpoly(n,p); ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { Int
p[3]; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); P[0]=10;p[1]=15; P[2]=100;p[3]=200; P[4]=200;p[5]=250; fillpoly(3,p); getch(); } طه نا ا ا م ا
32.
ص23 ﺍﻟﻔﺼﻞ ﺍﻟﺴﺎﺑﻊ/ ﺗﻠﻮﻳﻦ
ﺍﻷﺷﻜﺎﻝ ﺍﳌﺴﻄﺤﺔ
33.
33ص setfillstyle / : ا
ا ا .ب لا عا نا ام ه عو نا نا دا ت ءا نو عا 12 0إ 15 0إ م د د K C setfillstyle(k,c); (، وإذا ا . ا )دا ( ا ا )ه نا نأ ا ه #includestdio.h #includeconio.h #includegraphics.h void main() { Int a=10,b=20,w=150,z=200; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); setfillstyle(1,15); bar(a,b,w,z); getch(); } أن ن نا : ن ا م دا ا
34.
ص43 ﺍﻟﻔﺼﻞ ﺍﻟﺜﺎﻣﻦ/ ﻃﺮﻕ
ﺍﻹﺯﺍﺣﺔ
35.
35ص دا ة أ .(x2,y) ة . نا ا ا (
إx1,y) ا أ h ه (، وx1,y) ا ا ة م وهdelay(100); ام دا ، وذ ا ا ا ار ا 0001(، وms =ا ا ة )ا ( 0) د نا ا ا ةو ن وذ x=x+1; ره زا ا ا ة ةأ ىو . ا ار ا زا ة ات ت ا #includestdio.h #includeconio.h #includedos.h #includegraphics.h void main() { int x=45,y=60,h=3; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); for(int i=0;i100;i++) { Setcolor(0); circle(x,y,h); X=x+1 Setcolor(15); circle(x,y,h); delay(100); } getch(); } delay(100); . (د 100 نا 100 ة • .1 .2 10ms م .3 م .4 5. و ر ه ا ا ار ا زا نا 1 ( 1إ إذا أرد أ )ا ا ة إزا )ا ا ة ا دا
36.
36ص دا ة أ ة . نا ا ا ى أ .(x2,y) (
إx1,y) ا أ إذا أرد h ه ( وx1,y) آ ه ه ا ا ةو م وهdelay(100); ام دا ، وذ ا ا ا ار ا 0001(، وms =ا ا ة )ا 10ms cleardevice (); / ا ام دا آ ا م x=x+1 ره زا ا ا ة ةأ ىو م . ا ار ا زا ة ات ت و ره ا #includestdio.h #includeconio.h #includedos.h #includegraphics.h void main() { int x=45,y=60,h=3; int gdriver = DETECT, gmode, errorcode; initgraph(gdriver, gmode, c:tcbgi); for(int i=0;i100;i++) { cleardevice (); x+=1; circle(x,y,h); delay(100); } getch(); } delay(100); . 100 100 ة .3 .4 .5 ا ا 0إ ار ا زا ا 1 • .1 .2 دا أ إزا ا دا
37.
37ص ( أي أي زر آ فا ا ا م ا )وإ ا #include graphics.h #include
stdlib.h #include stdio.h #include dos.h #include conio.h void draw_arrow(int x, int y); int main(void) { int gdriver = DETECT, gmode, errorcode؛ void *arrow؛ int x, y, E=10, i=0؛ unsigned int size؛ initgraph(gdriver, gmode, c:tcbgi); x = 45؛ y = 60؛ draw_arrow(x, y); size = imagesize(x-E, y- E, x+ E, y+ E); arrow = malloc(size); getimage(x-E, y- E, x+ E, y+ E, arrow); while (!kbhit()) { putimage(x-E, y- E, arrow, XOR_PUT); x += 1؛ if (i100) x = 45؛ putimage(x-E, y- E, arrow, XOR_PUT); delay(100); i+=1; } free(arrow); closegraph(); return 0؛ } void draw_arrow(int x, int y) { int h=3; circle(x,y,h); } دا ة أ ا اآ ة ا ، وx=x+1; ره ما زا ىو ةأ • ا
Download