- 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