Kamis, 24 Desember 2009

Dari Kuansing / Kuantan Singingi Belajar C++ Membuat Titik

Dari Kuantan Singingi / Kuansing terus belajar, karena sebagai guru harus senantiasa meningkatkan kemampuan.

C++ diciptakan untuk mendukung pemrograman berorientasi pada objek (Object Oriented Pragramming/OOP) yang tidak dimiliki C. sementara C merupakan bahasa pemrograman terbaik dilingkungannya, bahasa ini tidak memiliki kemampuan OOP. Reputasi C tidak diragukan lagi dalam menghasilkan program .EXE berukuran kecil, eksekusi yang cepat, antarmuka (interfacing) yang sederhana dengan bahasa lain dan fleksibilitas pemrograman. Apa yang membuat C tampak sukar dipelajari mungkin karena tiadanya pemeriksaan tipe. Sebagai contoh, dapat mencampur bilangan bulat dengan string untuk menghasilkan karakter. Namun, justru disitu letak fleksibilitas C, dapat mengolah data C sebebas mengolah data dalam bahasa assembly.

Contoh program untuk membuat titik adalah seperti di bawah ini :

//membuat titik
#include
void userdraw()
{
static int tick=0;
glColor3f(0.,0.,1.);
glBegin(GL_POINTS);
glVertex2f(125,150);
glVertex2f(125,275);
glVertex2f(225,225);
glEnd();
}
void drawDot(float x, float y)
{
glBegin(GL_POINTS);
glVertex2f(x,y);
glEnd();
}
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
userdraw();
glutSwapBuffers();
}
int main(int argc, char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB);
glutInitWindowPosition(100,100);
glutInitWindowSize(640,480);
glutCreateWindow("Membuat Titik CGJ");
glClearColor(1.0,1.0,1.0,0.0);
gluOrtho2D(0.,640.,-240.,500.);
glutIdleFunc(display);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}

Titiknya memang kelihatan kecil.
Kalau diperhatikan dengan seksama baru akan kelihatan.

Tampilannya akan kelihatan seperti ini :





Read more