Kamis, 18 Oktober 2012
Tugas 4 DDP L
Agan-agan mohon mangap karena kemaren malah upload file yang corrupt.. hahahaha
sekali lagi mohon mangap... nih ane upload lagi ralatnya... semoga bisa dibuka yah.. n kalo gabisa brarti amal ibadah agan-agan sekalian belumlah sempurna dan masih sangatlah kurang :D
Sedoooot dimari gan
Ketentuan :
sekali lagi mohon mangap... nih ane upload lagi ralatnya... semoga bisa dibuka yah.. n kalo gabisa brarti amal ibadah agan-agan sekalian belumlah sempurna dan masih sangatlah kurang :D
Sedoooot dimari gan
Ketentuan :
- Kerjakan tugas seperti contoh, menggunakan perulangan
- Jelaskan alur jalannya program tsb dalam word
- Kirim file .pas .exe .doc ; jadikan 1 folderr (di rar yaaaa) dengan nama TGS4_DDPL_NIM
- Nama file dan subject email harus sama dan benar yaitu TGS4_DDPL_NIM
- DD 25 October 2012 jam 23.59 WIB
- Kirim ke email kambing_gunung123@yahoo.com
- Copas nilai = NOL
Senin, 15 Oktober 2012
Mencari Titik Potong Garis
Mencari Titik Potong Dua Garis
Kemaren udah buat yang heksagonal atau obat nyamuk bersudut.. nah sekarang dapat tugas buat cari titik potong atau nilai x dan y dari titik potong tersebut..
sebelum kita cuss ke codingnya, yuk kita lihat soalnya dulu..
soal :
Buatlahprogram untukmenampilkangambarduagarisdantitikperpotongannyajikatitik dari garis AB dan garis CD, diketahui:
a = (50,70), b =(200,250)
c = (250,50), d =(50,350)
a = (50,70), b =(200,250)
c = (250,50), d =(50,350)
nah lho.. gimana coba masukin rumus mencari x dan y yang merupakan titik potong dari a, b, c, dan d diatas..
awalnya sih pake rumus matematika, yang pake matriks dan segala ubo rampenya..
tapi tadi kita dikelas bikin rumusnya...
kaya gini rumusnya
m1 = (yb-ya)/(xb-xa);
m2 = (yd-yc)/(xd-xc);
c1 = ya - (m1*xa);
c2 = yc - (m2*xc);
x=(c2-c1)/(m1-m2);
y=(m1*x)+c1;
m2 = (yd-yc)/(xd-xc);
c1 = ya - (m1*xa);
c2 = yc - (m2*xc);
x=(c2-c1)/(m1-m2);
y=(m1*x)+c1;
yang sebelumnya dimasukin nilai x dan y dari a, b, c , dan d..
pake sintak :
float xa = 50,ya = 70,
xb = 200,yb = 250,
xc = 250,yc = 50,
xd = 50,yd = 350,
x,y,m1,m2,c1,c2;
xb = 200,yb = 250,
xc = 250,yc = 50,
xd = 50,yd = 350,
x,y,m1,m2,c1,c2;
dan hasilnya seperti ini :
untuk coding bisa diunduh di sini
TERIMA KASIH SUDAH BERKUNJUNG :)
Rabu, 03 Oktober 2012
Gambar Hexagonal dengan Dev-C++
Kemaren uda sempet ngepos tugas sebelumnya, membuat rumah.. nah sekarang dapet tugas lagi membuat hexagon obat nyamuk..
nah lo.. hexagon obat nyamuk kaya apa coba???
jadi sebelumnya hexagon yaitu segi enam.. hexa=enam, gon=gogon.. bukan ding, gon itu segi..
hehe
nah, untuk membuat hexagon obat nyamuk kita perlu header pada dev berupa #include "math.h" karena pada pembuatan kali ini kita memerlukan rumus sin cos..
ketimbang bingung ngebayangin ntar codingnya seperti apa maka lihatlah gambar di bawah ini dulu..
INDAH BUKAAAN??
hehehe
nah, karena saya masih bingung menggunakan repetition dalam dev maka saya pakai cara ndeso.. cara manual.. hehe
ini codingnya :
glBegin(GL_LINE_STRIP); //membuat atau menghubungkan dua titik menjadi garis
glColor3f(0.0f, 0.0f, 1.0f); //memberikan warna pada objek
glVertex2f(10.0, 0.0); //sumbu memulai garis
glVertex2f(10 * cos(2*3.14159265 * 1/6), 10 * sin(2*3.14159265*1/6)); //angka satu menunjukkan segi pertama pada heksagon, dan 6 menunjukkan berapa segi yang akan dibuat
glVertex2f(10 * cos(2*3.14159265 * 2/6), 10 * sin(2*3.14159265*2/6));
glVertex2f(10 * cos(2*3.14159265 * 3/6), 10 * sin(2*3.14159265*3/6));
glVertex2f(10 * cos(2*3.14159265 * 4/6), 10 * sin(2*3.14159265*4/6));
glVertex2f(10 * cos(2*3.14159265 * 5/6), 10 * sin(2*3.14159265*5/6));
glVertex2f(11 * cos(2*3.14159265 * 6/6), 11 * sin(2*3.14159265*6/6));
glEnd();
dan untuk coding lengkapnya dapat di download sini...
:)
nah lo.. hexagon obat nyamuk kaya apa coba???
jadi sebelumnya hexagon yaitu segi enam.. hexa=enam, gon=gogon.. bukan ding, gon itu segi..
hehe
nah, untuk membuat hexagon obat nyamuk kita perlu header pada dev berupa #include "math.h" karena pada pembuatan kali ini kita memerlukan rumus sin cos..
ketimbang bingung ngebayangin ntar codingnya seperti apa maka lihatlah gambar di bawah ini dulu..
INDAH BUKAAAN??
hehehe
nah, karena saya masih bingung menggunakan repetition dalam dev maka saya pakai cara ndeso.. cara manual.. hehe
ini codingnya :
glBegin(GL_LINE_STRIP); //membuat atau menghubungkan dua titik menjadi garis
glColor3f(0.0f, 0.0f, 1.0f); //memberikan warna pada objek
glVertex2f(10.0, 0.0); //sumbu memulai garis
glVertex2f(10 * cos(2*3.14159265 * 1/6), 10 * sin(2*3.14159265*1/6)); //angka satu menunjukkan segi pertama pada heksagon, dan 6 menunjukkan berapa segi yang akan dibuat
glVertex2f(10 * cos(2*3.14159265 * 2/6), 10 * sin(2*3.14159265*2/6));
glVertex2f(10 * cos(2*3.14159265 * 3/6), 10 * sin(2*3.14159265*3/6));
glVertex2f(10 * cos(2*3.14159265 * 4/6), 10 * sin(2*3.14159265*4/6));
glVertex2f(10 * cos(2*3.14159265 * 5/6), 10 * sin(2*3.14159265*5/6));
glVertex2f(11 * cos(2*3.14159265 * 6/6), 11 * sin(2*3.14159265*6/6));
glEnd();
dan untuk coding lengkapnya dapat di download sini...
:)
Langganan:
Postingan (Atom)