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