Program berikut merupakan program untuk membuat rumah seperti gambar diatas. Cukup sederhana dan lucu bukan rumahnya. Hehehehe... Dalam program ini merupakan program yang membahas tentang teknik menggambar dalam Dev C++. Mungkin Anda dapat membuat nya lebih baik lagi dari pada saya. Langsung saja kita lihat coding nya y...
Langkah 1 : Buat 1 Project untuk menyimpan semua file yang ingin kita buat kemudian buka lembar kerja baru (Ctrl + N)
Langkah 2 : Pada Menu Project, pilih Project Option (Alt + P), pilih tab Parameters. Pada kolom Linker, copy kan linkerdi bawah ini dan klik Ok.
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32
Langkah 2 : Pada Menu Project, pilih Project Option (Alt + P), pilih tab Parameters. Pada kolom Linker, copy kan linkerdi bawah ini dan klik Ok.
-lbgi
-lgdi32
-lcomdlg32
-luuid
-loleaut32
-lole32
Langkah 3 : Simpan, compile, dan run file berikut :
#include <stdio.h>
#include <stdlib.h>
#include <graphics.h>
#include <conio.h>
int main()
{
int radius;
initwindow(1000,700,"Pemandangan",0,0);
setfillstyle(SOLID_FILL,LIGHTCYAN); //LATAR
bar(0, 0, 1000, 350);
setfillstyle(SOLID_FILL,GREEN);
bar(0, 350, 1000, 700);
circle(0,0, 75); //Matahari
setfillstyle(SOLID_FILL,YELLOW);
floodfill(0,0,WHITE);
circle(900,50,30); //Awan
setfillstyle(SOLID_FILL,WHITE);
floodfill(900,50,WHITE);
circle(950,45,40);
setfillstyle(SOLID_FILL,WHITE);
floodfill(950,50,WHITE);
circle(870,45,20);
setfillstyle(SOLID_FILL,WHITE);
floodfill(870,40,WHITE);
setfillstyle(SOLID_FILL,WHITE); //Dinding 1
bar(15,270,805,685);
setcolor(BLACK); //Garis Dinding 1
rectangle(14,269,510,685);
setfillstyle(SOLID_FILL,RED); //Frame Merah 1
bar(15,290,510,685);
setfillstyle(SOLID_FILL,WHITE); //Dinding 2
bar(25,300,500,675);
setfillstyle(INTERLEAVE_FILL,BLUE); //Kusen jendela 1
pieslice(139,420,0,180,51);
setfillstyle(INTERLEAVE_FILL,GREEN);
pieslice(139,415,0,180,41);
setfillstyle(INTERLEAVE_FILL,BLUE);
pieslice(250,420,0,180,50);
setfillstyle(INTERLEAVE_FILL,GREEN);
pieslice(250,415,0,180,40);
setfillstyle(SOLID_FILL,BLUE); //Latar Jendela 1
bar(80,430,305,610);
setcolor(BLACK); //Jendela 1
setfillstyle(SOLID_FILL,LIGHTCYAN);
bar(90,440,190,600);
setcolor(BLACK); //Jendela 2
setfillstyle(SOLID_FILL,LIGHTCYAN);
bar(200,440,295,600);
setfillstyle(INTERLEAVE_FILL,RED); //Kusen pintu
pieslice(413,420,0,180,65);
setfillstyle(INTERLEAVE_FILL,YELLOW);
pieslice(413,412,0,180,47);
setcolor(BLACK); //Pintu
rectangle(349,429,475,655);
setfillstyle(SOLID_FILL,RED);
bar(350,430,475,655);
setfillstyle(SOLID_FILL,YELLOW);
bar(360,440,465,645);
setcolor(BLACK);
for(int j=360; j<=465; j=j+18)
{ line(j,440,j,645); }
setfillstyle(SOLID_FILL,RED); //Gagang Pintu
for ( radius = 1; radius <= 7 ; radius = radius + 1)
{circle(370,535, radius);}
setfillstyle(SOLID_FILL,RED); //Frame Merah 2
bar(511,290,805,685);
setfillstyle(SOLID_FILL,WHITE); //Dinding 2
bar(520,300,795,675);
setcolor(BLACK); //Garis Dinding 2
rectangle(510,260,805,685);
setfillstyle(INTERLEAVE_FILL,BLUE); //Kusen jendela 2
pieslice(605,420,0,180,51);
setfillstyle(INTERLEAVE_FILL,GREEN);
pieslice(605,415,0,180,41);
setfillstyle(INTERLEAVE_FILL,BLUE);
pieslice(715,420,0,180,50);
setfillstyle(INTERLEAVE_FILL,GREEN);
pieslice(715,415,0,180,40);
setcolor(BLACK); //Latar Jendela 2
setfillstyle(SOLID_FILL,BLUE);
bar(545,430,770,610);
setcolor(BLACK); //Jendela 3
setfillstyle(SOLID_FILL,LIGHTCYAN);
bar(555,440,655,600);
setcolor(BLACK); //Jendela 4
setfillstyle(SOLID_FILL,LIGHTCYAN);
bar(665,440,760,600);
setcolor(DARKGRAY); //Atap 1
for(int i=485; i<=830; i++)
{ line(i,269,660,90); }
setcolor(WHITE); //Atap 2
for(int i=511; i<=805;i++)
{ line(i,270,660,120); }
setcolor(RED); //Lingkaran tengah
setfillstyle(SOLID_FILL,RED);
for ( radius = 1; radius <= 25 ; radius = radius + 1)
{ circle(660,220, radius); }
setcolor(RED); //Atap 3
for(int i=5; i<=485; i++)
{ line(i,269,660,90); }
for(int i=200; i<=660; i++)
{ line(5,269,i,90); }
getch();
closegraph();
return 0;
}
Cukup panjang bukan codingnya. Karena kita menggunakan fungsi-fungsi menggambar yang menggunakan koordinat darii layar. Tergantung dari Anda, sejauh mana imajinasi, kreatifitas, dan keefisienan gambar dan coding yang kalian buat...
Semoga bermanfaat...
:)
Semoga bermanfaat...
:)
Posted in: Programing
12 comments:
widihhh mantap bgt dachhh bisa di coba nichhh
thank's ya
iy sama"...
Semoga membantu dan bermanfaat untuk pelajaran kamu...
:)
kenapa pas di compile,,errornya di #include..??
katanya no such file or directory. ada apa ya?
kenapa pas di compile,,errornya di #include..??
katanya no such file or directory. ada apa ya?
kenapa pas di compile,,errornya di #include graphic.h..??
katanya no such file or directory. ada apa ya?
graphics.h di Dev C++ ga ada tuh.
Mantap...tinggal selangkah lgi bisa buat program grafik yang bagus....
www.heriady.com
graphicknya biar ada caranya gimana gan?
untuk buat gambar grafiknya jalan gimana ya?
punya software nya ngga bang ?
Mas saya inggin bertanya . saya kan udah bikin Kalkulator Di Dev C++ . tapi saya ingin bikin bingkai . seperti Aplikasi Visual Basic . Muncul tombol tombol dan ada bingkai nya . ituh bagai manha cara nya . tanpa menggunakan Aplikasi Visual Basik Ataupun Java .??
Membuat Rumah Sederhana Dengan Dev C++ ~ Keymaker >>>>> Download Now
>>>>> Download Full
Membuat Rumah Sederhana Dengan Dev C++ ~ Keymaker >>>>> Download LINK
>>>>> Download Now
Membuat Rumah Sederhana Dengan Dev C++ ~ Keymaker >>>>> Download Full
>>>>> Download LINK
Post a Comment