Pada program sebelumnya kita membuat algoritma untuk membuat segitiga bintang, kali ini kita akan membuat program untuk menghasilkan tampilan seperti diatas, sebenarnya algoritma nya sama saja programnya pun sama hanya merubah variabel yang akan kita cetak
int tinggi = data.nextInt();
int i,j;
for (i=1;i <=tinggi;i++ ){
for (j=1;j<=tinggi - i ; j++ ){
System.out.print(" ");
}
for (j=1;j <= 2*i -1 ;j++ ){
System.out.print(i);
}
System.out.println();
}
untuk merubah nilai i menjadi bintang maka rubah (i) dalam kurung menjadi ("*") pada huruf yang ditebalkan di atas, oke berikut contoh program untuk membuat nya
Nama file : segitiga_angka.java
import java.util.Scanner;
public class segitiga_Bintang {
public static void main(String[] args){
Scanner data = new Scanner (System.in);
System.out.print("Masukkan tinggi segitiga : ");
int tinggi = data.nextInt();
int i,j;
for (i=1;i <=tinggi;i++ ){
for (j=1;j<=tinggi - i ; j++ ){
System.out.print(" ");
}
for (j=1;j <= 2*i -1 ;j++ ){
System.out.print(i);
}
System.out.println();
}
}
}
Output
Masukkan tinggi segitiga : 7
1
222
33333
4444444
555555555
66666666666
7777777777777
selamat mencoba semoga bermanfaat ..
No comments:
Post a Comment