Tuesday, November 14, 2017

Menerapkan GoToXy Di pemograman c

Gotoxy dalam C++
Menurut pendapat saya gotoxy itu adalah pengatur titik awal munculnya suatu karakter, pointer dll. Yang berfungsi untuk merapikan tampilan agar tidak beranakan atau tidak teratur, jadi dengan penggunaan gotoxy didalam program akan membuat tampilan dari program akan bagus ataupun rapi. Dan pengguna program tersebut pun nyaman.
Preprosesor yang dibutuhkan untuk menjalankan atau menggunakan gotoxy didalam c++ ada 2, yaitu ; #include <windows.h>, #include <stdlib.h>. tanpa preprosesor tersebut, penggunakan gotoxy tidak akan berhasil.
Untuk memperkenalkan gotoxy atau sering disebut mendeklarasikan perlu perintah berikut ini:
                                                                                              
void gotoxy(int x, int y){
                COORD coord;
                coord.X = x;
                coord.Y = y;
                SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}

Tepatnya dibawah “Using namespace std;” dan diatas “Int main()”, model pemahamannya sangat  sederhana yaitu (x,y). Didalam matimatika sumbu x terlebih dahulu ditulis kemudian sumbu y. Dan untuk mengingat cara menggunakannya. Kita ingat saja bahwa “X” itu untuk mengatur titik tulisan ke arah kanan dan “Y”  sebaliknya yaitu kebawah. Sama halnya sumbu x dan y.

Selanjutnya kita tinggal memanggilnya dalam bagian program yang perlu menggunakan gotoxy. Berikut contohnya;

#include <iostream>                                                                                                                                  
#include <conio.h>
#include <string.h>
#include <math.h>

#include <windows.h>
#include <stdlib.h>
using namespace std;
void gotoxy(int x, int y){
                COORD coord;
                coord.X = x;
                coord.Y = y;
                SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coord);
}
int main()
{
gotoxy(8,3);cout<<"Belajar Coding C++";
gotoxy(10,5);cout<<"dengan menggunkan Dev c++";

}

                Dari program diatas angka 8 dan 10 untuk X, yaitu posisi awal tulisan akan muncul, kira-kira seperti Spasi. Jadi 8 spasi atau 10 spasi baru tulisan akan muncul. Dan yang 3 dan 5 untuk menentukan baris keberapa tulisan itu akan muncul.
                Berikut tampilan penggunaan gotoxy dalam programnya:

                                                                                   




Dari gambar diatas sudah sangat jelas maksud dari tuliasan saya diatas. Inti dari penggunaan gotoxy cukup mengingat sumbu X dan Y dalam matimatika, x untuk horizontal dan y untuk vertikal.


Terima kasih.... 


EmoticonEmoticon