Merancang font dengan java – 2


Program di buat oleh Mahasiswa Politeknik Harapan Bersama Tegal
MAEDI LAZIMAN
Terima kasih


/*MAEDI LAZIMAN
*KELAS A
*SEMESTER II
*POLITEKNIK HARAPAN BERSAMA TEGAL
*
*DI BUAT PADA MALAM SABTU TANGGAL 3/4/09 JAM 18:30 SAMPAI SELESAI
*SETELAH TIDAK JADI KETEMU ENDANG DI ACARA MAULUD DI KEBASEN
*/

public class Arraybiner5
{
public static void main( String[] args )
{

int k;
int j,i;
long sisa,hasil;
long [][] biner = new long[64][64];
long [] desimal = new long[8];

//NILAI UTK TULISAN PERTAMA
desimal[0] = 36050246712L;
desimal[1] = 87656964676L;
desimal[2] = 147920724356L;
desimal[3] = 426825158664L;
desimal[4] = 547084240912L;
desimal[5] = 547352675360L;
desimal[6] = 426958979648L;
desimal[7] = 426887741824L;

long lebih,hsl;
long [][] endang = new long[64][64];
long [] medi = new long[8];

//NILAI UTK TULISAN KEDUA
medi[0] = 71706436446848127L;
medi[1] = 36205337912870016L;
medi[2] = 36187745473037440L;
medi[3] = 71644796513698975L;
medi[4] = 71640398496539809L;
medi[5] = 36172352407737509L;
medi[6] = 36171253135183005L;
medi[7] = 71636067797959807L;

long lebih1,hsl1;
long [][] endang1 = new long[64][64];
long [] medi1 = new long[8];

//NILAI UTK TULISAN KETIGA
medi1[0] = 2189392912L;
medi1[1] = 3326099968L;
medi1[2] = 2856337680L;
medi1[3] = 2457813264L;
medi1[4] = 2189377808L;
medi1[5] = 2185249040L;
medi1[6] = 2185249296L;
medi1[7] = 2189392912L;

System.out.println("DIBUAT PADA MALAM SABTU TANGGAL 3/4/09 JAM 18:30 SAMPAI SELESAI\n" +
"SETELAH TIDAK JADI KETEMU ENDANG PADA ACARA MAULUD DI KEBASEN \n");

System.out.println(" MAEDI LAZIMAN \n" +
" KELAS A \n" +
" POLTEK TEGAL");

//konversi desimal ke biner pertama
for ( j=0; j<8 ; j++)
{
k = 47;
hasil = desimal[j];

for( i=0; i<48; i++ )
{
sisa = hasil%2;
biner[j][k] = sisa;
k--;

hasil = (hasil-sisa)/2;
if (hasil == 0)
{
sisa = 0;
}

//System.out.print( biner[j][i]);
}
//System.out.println("==");
}

//Tampilan konversi
//System.out.println("Tampilan dari konversi Desimal ke Biner 1\n");
for ( j=0; j<8 ; j++)
{
for( i=0; i<48; i++ )
{
//System.out.print(biner[j][i]);
}
//System.out.println();
}

System.out.println(" ");
// Tampilan bentuk huruf biner AKU..
System.out.println(" SELAMAT DATANG DI DUNIA SIHIR SAYA \n");
for ( j=0; j<8 ; j++)
{
for( i=0; i<48; i++ )
{
if (biner[j][i]==1)
{
System.out.print("*");
} else
{
System.out.print(" ");
}
}
System.out.println();
}

//#######################################################################

// koversi desimal ke biner kedua

for ( j=0; j<8 ; j++)
{
k = 63;
hsl = medi[j];
for( i=0; i<64; i++ )
{
lebih = hsl%2;
endang[j][k] = lebih;
k--;

hsl = (hsl-lebih)/2;
if (hsl == 0)
{
lebih = 0;
}

//System.out.print( endang[j][i]);
}
//System.out.println("==");
}

//Tampilan nama ENDANG
System.out.println(" \n");
for ( j=0; j<8 ; j++)
{
for( i=0; i<64; i++ )
{
if (endang[j][i]==1)
{
System.out.print("*");
} else
{
System.out.print(" ");
}
}
System.out.println();
}

System.out.println("\n");

//#####################################################################
System.out.println(" ................DI TULIS OLEH............... \n");

for ( j=0; j<8 ; j++)
{
k = 55;
hsl1 = medi1[j];
for( i=0; i<56; i++ )
{
lebih1 = hsl1%2;
endang1[j][k] = lebih1;
k--;

hsl1 = (hsl1-lebih1)/2;
if (hsl1 == 0)
{
lebih1 = 0;
}

//System.out.print( endang[j][i]);
}
//System.out.println("==");
}

//Tampilan nama MEDI
System.out.println(" \n");
for ( j=0; j<8 ; j++)
{
for( i=0; i=0 ; j--)
{
for( i=0; i=0 ; j--)
{
for( i=0; i=0 ; j--)
{
for( i=55; i>=0; i-- )
{
if (endang1[j][i]==1)
{
System.out.print("*");
} else
{
System.out.print(" ");
}
}
System.out.println();
}

System.out.println("\n");
// Tampilan nama MEDI di putar 270 derajat
System.out.println("Tampilan nama MEDI di putar 270 derajat\n");
for ( j=0; j=0; i-- )
{
if (endang1[i][j]==1)
{
System.out.print("*");
} else
{
System.out.print(" ");
}
}
System.out.println();
}

//######################################################################

System.out.println("\n");
//Tampilan konversi pertama
System.out.println("Tampilan dari konversi Desimal ke Biner untuk tulisan yang pertama\n");
for ( j=0; j<8 ; j++)
{
for( i=0; i<48; i++ )
{
System.out.print(biner[j][i]);
}
System.out.println();
}

System.out.println("\n");
//Tampilan konversi kedua
System.out.println("Tampilan dari konversi Desimal ke Biner untuk tulisan yang kedua\n");
for ( j=0; j<8 ; j++)
{
for( i=0; i<64; i++ )
{
System.out.print(endang[j][i]);
}
System.out.println();
}

System.out.println("\n");
//Tampilan konversi ketiga
System.out.println("Tampilan dari konversi Desimal ke Biner untuk tulisan yang ketiga\n");
for ( j=0; j<8 ; j++)
{
for( i=0; i<64; i++ )
{
System.out.print(endang1[j][i]);
}
System.out.println();
}
}
}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s