• Terbaru

    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.

    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();

    }


    Output program di atas seperti di bawah :

    Program sudah di tes dengan CODEBLOCKS dan DEVCPP.
    Selamat belajar :)

    2 comments:

    1. saya mau nanya gmana caranya bikin kolom dan baris di c++

      ReplyDelete
    2. makasih gan, yang kurang di code ane cuma kurang fungsi belum di deklarasi.. makasih gan

      ReplyDelete

    Saya sangat berterimakasih apabila sahabat sekalian bersedia untuk tidak meninggalkan spam dan meninggalkan komentar yang berhubungan dengan artikel di atas.