code untuk menampilkan seperti gambar tersebut yaitu sebagai berikut
public class bintang3{
public static void main(String [] args){
String bc_angka;
int i,k,j;
System.out.println("masukan angka : ");
bc_angka=ngetik.bacaString();
k=Integer.valueOf(bc_angka).intValue();
System.out.println("------------------------------------------------");
for(i=1;i<=k;i++){
for(j=i;j<=k;j++){
System.out.print(" * ");
}
System.out.println("");
}
}
}
penjelasan:
si pengguna memasukan jumlah bintang yang akan di tapilkan untuk baris pertama dengan code
System.out.println("masukan angka : ");
bc_angka=ngetik.bacaString();
k=Integer.valueOf(bc_angka).intValue();
System.out.println("------------------------------------------------");
untuk menampilkan * tersebut dengan code
for(i=1;i<=k;i++){
for(j=i;j<=k;j++){
System.out.print(" * ");
}
System.out.println("");
}
i adalah nilai awal dan k adalah jumlah bintang yang akan di tampilkan ketika pengguna memasukan angka lalu jumlahkan setiap i sampai batas huruf k. untuk for yang ke dua j sama dengan jumlahnya i, dan batas perulangannya sama sampai k, ketika si pengguna memasukan angka. lalu j menjumlahkan sampai jumlahnya melampaui batas.
Tidak ada komentar:
Posting Komentar