Senin, 01 September 2014

Membuat Segitiga Siku-Siku Angka | JAVA

Wilujeng Dalu, Sahabat "Blogger".



Oke,, sesuai dengan janji saya. Kali ini saya akan membuat post tentang bagaimana cara membuat segitiga siku-siku dengan java. Pada dasarnya, cara pembuatan segitiga ini adalah dengan cara perulangan. Jadi kita bisa membuatnya dengan banyak bahasa pemrograman. Tapi di post ini , saya hanya akan membuat segitiga siku-siku dengan bahasa pemrograman java.

Langsung saja, ini adalah tutorialnya nya.


1. Buka Notepad / sejenisnya, tuliskan code seperti dibawah ini.

import javax.swing.*;

public class Segi
{
public static void main (String args[])
{
int a,b;
System.out.print("Masukkan Banyak Baris (1-9 Recommended) : ");
int n = InputConsole.readInt();

System.out.println("\n");
System.out.println("\n");
System.out.println("Ini Hasilnya : \n");
for (b=1;b<=n;b++)
{

for (a=1;a<=b;a++)
{
System.out.print(a);
System.out.print(" ");

}
System.out.print("\n");
}
}
}


2. Setelah itu kita simpan file nya di C:\ dengan nama Segi.java.
3. Dan agar kita bisa menginput angka ,kita membuat file lain.
4. Kita buka Notepad lagi. Dan isikan code berikut.

import java.io.*;

public class InputConsole
{
  /**Membaca string dari keyboard*/
  public static String readString()
  {
    BufferedReader bfr
      = new BufferedReader(new InputStreamReader(System.in), 1);

    // Menginisialisasi string
    String string = " ";

    // Get the string from the keyboard
    try
    {
      string = bfr.readLine();
    }
    catch (IOException ex)
    {
      System.out.println(ex);
    }

    // Mengembalikan string hasil pembacaan dari keyboard
    return string;
  }

  /**Mengambil nilai int dengan parsing string input dari keyboard*/
  public static int readInt()
  {
    return Integer.parseInt(readString());
  }

  //Mengambil nilai byte dengan parsing string input dari keyboard 
  public static byte readByte() { return 
  Byte.parseByte(readString()); }

  //Mengambil nilai short dengan parsing string input dari keyboard
  public static short readShort()
  {
    return Short.parseShort(readString());
  }

  //Mengambil nilai long dengan parsing string input dari keyboard
  public static long readLong()
  {
    return Long.parseLong(readString());
  }

  //Mengambil nilai float dengan parsing string input dari keyboard
  public static float readFloat()
  {
    return Float.parseFloat(readString());
  }

  //Mengambil nilai double dengan parsing string input dari keyboard
  public static double readDouble()
  {
    return Double.parseDouble(readString());
  }

}

5. Kita simpan di C:\ dengan nama InputConsole.java
6. Setelah itu kita buka CMD (Command Prompt) ketikkan " cd\ "   *tanpa tanda kutip
7. Lakukan compile terhadap file java tadi. >> "javac Segi.java"   kemudian  "javac InputConsole.java"
   *tanpa tanda kutip
8. kemudian kita jalankan dengan cara ketikkan >>  "java Segi"


Dan seperti ini tampilan awalnya :




kemudian kita isikan angka yang kita mau. (saya recommendasikan untuk 1-9 saja, agar tampilannya bagus).
dan ini tampilan hasilnya.

hasil

TARAAAAA,...  Segitiga siku-siku dengan angka.. 



Mungkin saya kasih sedikit penjelasan di bagian "for" nya saja.
  • For yang pertama : berfungsi sebagai tinggi dari segitiga. Yang menjadi batasnya adalah variabel n, jadi jika kita mengubah variabel n (yang kita inputkan tadi) maka tinggi segitiga akan berubah sesuai dengan angka yang kita inputkan. >> setiap perulangan ke 2 selesai, variabel b di tambah 1.
  • For yang kedua : berfungsi mencetak angka dari variabel a, dan yang menjadi batasnya adalah variabel b yang di dapat dari perulangan pertama tadi.

Sekian dulu tutorial "cara membuat segitiga siku-siku menggunakan java" kali ini. Maaf kalo masih banyak kekurangan. Kalo bahasanya sulit dipahami,silahkan mengajukan pertanyaan di bagian komentar. Atau kalo ada yang mau memberi kritik/saran bisa langsung di tuliskan di bagian komentar juga. Kritik dan Saran dari Sahabat akan membantu dalam perkembangan blog ini nantinya. Terima Kasih.


Tidak ada komentar:

Posting Komentar