Thursday, March 3, 2016

FUNGSI GOTOXY PADA C++

https://mada-education.blogspot.co.id/2016/03/fungsi-gotoxy-pada-c-fungsi-gotoxy.html
Assalamualaikum, kali ini aku akan membagikan ilmu ku tentang apa itu fungsi gotoxy pada bahasa Pemrograman C++.
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
https://mada-education.blogspot.co.id/2016/03/fungsi-gotoxy-pada-c-fungsi-gotoxy.html





Bagikan

Jangan lewatkan

FUNGSI GOTOXY PADA C++
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.

2 comments

Tulis comments

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>