Rabu, 07 Maret 2012

Membuat Tulisan dengan Array dimensi 2 Borland C++

         Program membuat tulisan menggunakan C++ ini, awalnya dari tugas kuliah saya. Dan saya akan membagikan ilmu yang saya dapatkan pada saat kuliah. Salah satunya yaitu program membuat tulisan menggunakan C++.
Baiklah langsung saja untuk langkah membuat program tersebut:
1. Buka Borland C++ Anda
2. Misalkan membuat tulisan dengan nama sendiri, ex: RUDI
3. Ketik Codding programnya seperti di bawah ini
    #include<stdio.h>
    #include<conio.h>
    #include<iostream.h>
    main()

    {
    int i,j;
    int sdr[7][22]={
                            {1,1,1,1,1,0,0,1,0,0,0,1,0,0,1,1,1,1,0,0,0,1},
                            {1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1},
                            {1,0,0,0,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1},
                            {1,1,1,1,1,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1},
                            {1,0,1,0,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1},
                            {1,0,0,1,0,0,0,1,0,0,0,1,0,0,1,0,0,0,1,0,0,1},
                            {1,0,0,0,1,0,0,1,1,1,1,1,0,0,1,1,1,1,0,0,0,1}
                            };
    clrscr();
    for(i=0;i<7;i++)
    {
    for(j=0;j<22;j++)
    {
    if(sdr[i][j])
    putchar('\xDB');
    else
    putchar(' ');
    }
    cout<<endl;
    }
    getch();
    }
4. Setelah itu Anda compile ternyata sukses, maka bisa langsung dirun
5. Keterangan:
    a. Inisial i adalah untuk jumlah baris (dalam hal ini i=7)
    b. Inisial j adalah untuk jumlah kolom (dalam hal ini j=22)
    c. i<7 atau j<22dikarenakan array dimulai dengan angka 0, bukan angka1
        maka penghitungan baris atau kolm dimulai dengan angka 0
        ex: jumlah baris ada 4 maka baris yang tersedia adalah
             baris ke-0, baris ke-1, baris ke-2, dan baris ke-3
    d. Angka 1 sebagai alur garisnya dan Angka 0 sebagai jarak & rongga pada tulisan
    e. putchar('\xDB') merupakan kode pemunculan tulisan berupa garis/ titik
        Anda juga bisa memvariasikan tulisan menggunakan lambang LOVE yaitu dengan cara
        mengubah putchar('\xDB') menjadi putchar('\x03')

Berikut hasil program yang saya peroleh:
Hasil Menggunakan putchar('\xDB')
 
Hasil Menggunakan  putchar('\x03')

2 komentar: