Jumat, 23 Desember 2016

Program Segitiga Bintang Java


  • Listing Program

import java.util.*;
 public class SegitigaBintang
 {
            public static void main(String[]fahrisays)
            {
                        Scanner masukbro = new Scanner(System.in);
                        System.out.print("Masukkan tinggi segitiga : ");
                        int tinggi = masukbro.nextInt();
for(int i=1; i<=tinggi; i++)
                        {
                                    for(int j=1; j<=i; j++)
                                    {
                                                System.out.print("*");
                                    }
                                    System.out.println();
                         }
             }
}


  • Logika Program

Logika dari codingan diatas adalah pertama kali kita mengimport atau mengambil semua library yang ada pada package util pada java. Nama program tersebut adalah SegitigaBintang . Kemudian pada blok inti tersebut, kita gunakan Scanner masukbro = new Scanner(System.in); yang artinya kita menggunakan nama input tersebut sebagai scanner atau penyalinan dari input data lalu kita bisa inputkan nilai tinggi segitiga pada promgram tersebut.

Lalu kita masukan nilai integer i = 1 agar output programnya dimulai dari 1, lalu kita masukan lagi nilai i<=tinggi agar output yang keluar kurang dari atau sama dengan tinggi yang kita inputkan dan lalu nilai outputannya akan selalu meningkat, kemudian terdapat perintah perulangan lagi dimana nilai j=1 yang berarti akan dimulai dari urutan 1, dimana j selalu kurang dari atau sama dengan nilai i, dan kondisi j nantinya akan selalu meninggkat dan hasil cetakannya adalah *. Dan setelah kondisi dari perulangan ini tidak terpenuhi makan akan pindah ke baris selanjutnya.

  • Output Program

0 komentar:

Posting Komentar