Membuat tabel di c++ dan membuat koordinat dengan gotoxy
Sambil bersantai di kantor mau posting tentang cara membuat tabel di cpp (c++), sebenarnya kurang tepat kalau di sebut membuat tabel tapi cara ini memang bisa di gunakan untuk membuat tabel.
Output program di atas seperti di bawah :
Program sudah di tes dengan CODEBLOCKS dan DEVCPP.
Selamat belajar :)
Dengan membuat sebuah fungsi void yang berguna untuk menentukan dimana letak kursor yang di dalamnya di definisikan koordinat letak kursor, koordinat ini berupa tinggi dan panjang X dan Y, seperti membentuk sebuah koordinat kartesius dimana terdapat sumbu X dan Y. Objek yang di tentukan akan terletak pada titik 0.
Library yang di butuhkan windows.h
How to :
#include <windows.h>
using namespace std;
COORD coordinate; //deklarasi coordinate
void gotoxy(int x,int y){
coordinate.X=x; coordinate.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coordinate);
}
Perhatikan void gotoxy(int x,int y), x dan y adalah deklarasi koordinat, fungsi ini berguna untuk menentukan letak output pada titik yang di tentukan X & Y. Fungsi ini hanyalah deklarasi sembuah proses pembuatan perintah gotoxy.
dan cara menggunakanya :
gotoxy(x,y); //pengalamatan output pada koordinat x dan y;
contoh pada program :
#include <iostream>
#include <windows.h>
using namespace std;
COORD coordinate;
void gotoxy(int x,int y){
coordinate.X=x; coordinate.Y=y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),coordinate);
}
void tabel(){
//atas bawah
gotoxy(2,3);cout<<"|-------------|";
gotoxy(4,11);cout<<"|-------------|"<<endl;
//kiri
gotoxy(2,4);cout<<"|";
gotoxy(2,5);cout<<"|---------|";
gotoxy(2,6);cout<<"|";
gotoxy(2,7);cout<<"|---------|";
gotoxy(2,8);cout<<"|";
gotoxy(2,9);cout<<"|---------|";
gotoxy(2,10);cout<<"|";
//tengah
gotoxy(6,4);cout<<"|";
gotoxy(6,5);cout<<"|---------|";
gotoxy(6,6);cout<<"|";
gotoxy(6,7);cout<<"|---------|";
gotoxy(6,8);cout<<"|";
gotoxy(6,9);cout<<"|---------|";
gotoxy(6,10);cout<<"|";
//kanan
gotoxy(16,4);cout<<"|";
gotoxy(16,5);cout<<"|";
gotoxy(16,6);cout<<"|";
gotoxy(16,7);cout<<"|";
gotoxy(16,8);cout<<"|";
gotoxy(16,9);cout<<"|";
gotoxy(16,10);cout<<"|";
}
void data(){
gotoxy(4,4);cout<<"1";
gotoxy(4,6);cout<<"2";
gotoxy(4,8);cout<<"3";
gotoxy(4,10);cout<<"4";
gotoxy(8,4);cout<<"Eli";
gotoxy(8,6);cout<<"Aqshal";
gotoxy(8,8);cout<<"Kubil";
gotoxy(8,10);cout<<"Amore";
}
int main(){
tabel();
data();
}
Program sudah di tes dengan CODEBLOCKS dan DEVCPP.
Selamat belajar :)
saya mau nanya gmana caranya bikin kolom dan baris di c++
ReplyDeletemakasih gan, yang kurang di code ane cuma kurang fungsi belum di deklarasi.. makasih gan
ReplyDelete