Di postingan kali ini aku akan membuat program yang menerapkan gotoxy agar tau penerapannya dan di sertai dengan penjelasannya lengkap.
Sebelum melakukan pemrograman aku menggunakan DEV C++, karena ukuran nya yang hanya 48Mb dan tidak berat. Untuk mengunduh aplikasi silakan kunjungi https://sourceforge.net/projects/orwelldevcpp/
. Jika sudah terdownload silakan install dan buka kemudian buat project c++ nya.
Fungsi gotoxy adalah fungsi bawaan pada preprosesor windows.h .Gotoxy digunakan untuk menempatkan koordinat kursor pada layar. Bentuk penulisan :
gotoxy(kolom, baris);
kolom untuk menempatkan kursor pada posisi horizontal atau koordinat x .
baris untuk menempatkan kursor pada posisi vertikal atau koordinat y.
#Programnya :
#include <iostream>
#include <windows.h>
using namespace std;
void gotoxy(int x, int y){
COORD k = {x,y};
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), k);
}
int main(){
for(int i=0; i<78; i++){
for(int j=0; j<10; j+=9){
gotoxy(i,j); cout<<char(1);
}
}
for(int i=0; i<10; i++){
for(int j=0; j<78; j+=77){
gotoxy(j,i); cout<<char(1);
}
}
gotoxy(26,3);cout<<"ALGORITMA DAN PEMROGRAMAN";
gotoxy(1,15);cout<<" ";
}
#Penjelasannya
Sebelum menggunakan gotoxy() yang harus diketahui adalah
1. Harus menggunakan atau menuliskan script #include <windows.h>. Karena jika
tidak menuliskan script ini kode akan error, kode ini juga untuk menyediakan fungsi
COORD dan sebagainya.
2. Selain itu harus juga membuat fungsi void gotoxy(){} untuk mengatur fungsinya tersebut.
Jika tidak membuat fungsi ini maka pemanggilan fungsi ini tidak akan menghasilkan efek apa2.
Berikut penjelasan scriptnya :
void gotoxy(int x, int y) berfungsi untuk membuat atau mendeklarasikan fungsi gotoxy. Ingat ya fungsi ini harus memiliki 2 parameter saja.
COORD k = {x,y}; berfungsi untuk membuat variable bernama k, dimana variable k tersebut bertipe COORD atau koordinat. Koordinat tersebut berupa koordinat x dan y. X koordinat horizontal dan y adalah koordinat vertikal.
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), k); Berfungsi untuk mengatur posisi kursor dengan nilai x dan y yang telah di set pada pemanggilan fungsi. Nilai x dan y yang telah di set pada pemanggilan fungsi akan di tampung pada variable k ini. Kemudian posisi kursor akan digantikan posisi dengan nilainya k ini.
gotoxy(26,3) atau gotoxy() berfungsi untuk menempatkan pada posisi x = 26 dan y = 3.
Terimakasih.
#Hasil Bagikan
FUNGSI GOTOXY PADA C++
4/
5
Oleh
Bayu Ambika
2 comments
Tulis commentsMakasih gan
Replynice information min
ReplyPeniup debu panjang
Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan ...
Untuk menyisipkan kode pendek, gunakan <i rel="code"> ... KODE ... </i>
Untuk menyisipkan kode panjang, gunakan <i rel="pre"> ... KODE ... </i>
Untuk menyisipkan gambar, gunakan <i rel="image"> ... URL GAMBAR ... </i>