class SubProgram5
{
//--------------
// Fungsi UTAMA
//--------------
public static void main(String[] args)
{
bikinKotak(20,10,4,new String[] {"New",
"Open",
"-",
"Save",
"Save as",
"Setup..",
"Print",
"-",
"Exit"});
bikinKotak(1,10,5,new String[] {"Rawon",
"Soto",
"Pecel",
"Urap-urap",
"Semanggi"});
bikinKotak(0,24,3,new String[] {"NIM : 10.41010.0023",
"Nama : Budi Santoso",
"Alamat : Surabaya"});
}
//---------------------------------
// Fungsi utk membuat persegiempat
//---------------------------------
static void bikinKotak(int x, int lebar, int tinggi, String[] data)
{
if (tinggi != data.length)
tinggi = data.length;
for (int i=0; i<x; i++)
System.out.print(" ");
System.out.print((char)218);
for (int i=0; i<lebar; i++)
System.out.print((char)196);
System.out.println((char)191);
for (int i=0; i<tinggi; i++)
{
for (int j=0; j<x; j++)
System.out.print(" ");
System.out.print((char)179);
System.out.print(data[i]);
for (int j=0; j<lebar-data[i].length(); j++)
System.out.print(" ");
System.out.println((char)179);
}
for (int i=0; i<x; i++)
System.out.print(" ");
System.out.print((char)192);
for (int i=0; i<lebar; i++)
System.out.print((char)196);
System.out.println((char)217);
}
}
{
//--------------
// Fungsi UTAMA
//--------------
public static void main(String[] args)
{
bikinKotak(20,10,4,new String[] {"New",
"Open",
"-",
"Save",
"Save as",
"Setup..",
"Print",
"-",
"Exit"});
bikinKotak(1,10,5,new String[] {"Rawon",
"Soto",
"Pecel",
"Urap-urap",
"Semanggi"});
bikinKotak(0,24,3,new String[] {"NIM : 10.41010.0023",
"Nama : Budi Santoso",
"Alamat : Surabaya"});
}
//---------------------------------
// Fungsi utk membuat persegiempat
//---------------------------------
static void bikinKotak(int x, int lebar, int tinggi, String[] data)
{
if (tinggi != data.length)
tinggi = data.length;
for (int i=0; i<x; i++)
System.out.print(" ");
System.out.print((char)218);
for (int i=0; i<lebar; i++)
System.out.print((char)196);
System.out.println((char)191);
for (int i=0; i<tinggi; i++)
{
for (int j=0; j<x; j++)
System.out.print(" ");
System.out.print((char)179);
System.out.print(data[i]);
for (int j=0; j<lebar-data[i].length(); j++)
System.out.print(" ");
System.out.println((char)179);
}
for (int i=0; i<x; i++)
System.out.print(" ");
System.out.print((char)192);
for (int i=0; i<lebar; i++)
System.out.print((char)196);
System.out.println((char)217);
}
}
0 Responses so far.
Post a Comment