WELCOME to JF's ZONE

arek STIKOM SURABAYA

Jeff's says :

Inspirasiku untuk membuat blog yang dapat memberikan segala pengetahuan dan dapat menjadi tuntunan bagi sobat JF's Zone. Pengetahuan dengan dasar Teknologi Informasi yang aku dapatkan sehingga dapat berguna bagi pembaca dan dapat digunakan sebagai inspirasi dalam memperoleh wawasan.

Aku ingin ilmuku bermanfaat bagi orang lain...

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

Label:

0 Responses so far.

Post a Comment