Pada
Minggu ini, Saya ingin memberikan sedikit program membuat segitiga
piramida menggunakan perulangan (looping) dengan “for” di java.
- Program Segitiga Piramida
Penjelasan
import
javax.swing.*;
Library
untuk input outoput dan GUI nya
public
class segitiga
{
nama
classnya segitiga
public
static void main(String[] args){
fungsi
main dimana public pada bagian ini berarti bahwa metode-metode dapat
dipanggil didalam dan juga diluar kelas. static sendiri berarti sama
untuk seluruh instant dari kelas dan void sendiri berarti bahwa
metode tidak akan mengirim apapun setelah selesainya. Fungsi main ini
berisi argument yang diambil dari ruang eksekusi.
String
n = JOptionPane.showInputDialog("Masukkan jumlah deret: ");
int
nilai = Integer.parseInt(n);
variabel
n bertipe data string yang merupakan karakter untuk tampilan jendela
input dari “Masukkan Jumlah deret :” yang disimpan pada variabel
nilai bertipe datakan integer untuk pengisian inputan dari berapa
jumlah deret yang kita akan masukkan.
for(int
i=1;i<=nilai;i++)
{
for(int
j=nilai;j>i;j--)
{
System.out.print("
");
}
for(int
k=1; k<=i; k++)
{
System.out.print("*
");
}
System.out.println();
}
System.out.println();}}
ini
adalah bagian dari isi kodingan looping nya yang kita gunakan adalah
for
Terdapat
3 variabel: i, j, dan k. Dengan begitu nantinya perulangan yang
dibuat ada 3, yaitu untuk for i, for j, dan for k. Dengan for j dan
for k bersarang pada for i, Pada for i dimulai dari 1 sampai nilai
yang kita masukkan misalkan : 5.
Sedangkan
untuk for j, dimulai dari nilai yang kita masukkan tadi : 5 akan
memberikan pengulangan.
Pada
for k, dimulai dari 1.
Hasil
dari setiap perulangan, for i untuk membentuk tinggi dari piramida,
for j untuk membentuk spasi, dan for k untuk membentuk bintang.
Analisa:
j=1
sampai j=5 membentuk 5 spasi. Ketika k=0 maka akan dibentuk 1
bintang.
j=2
sampai j=5 membentuk 4 spasi. k=0 sampai k=2 dapat membentuk 3
bintang
j=3
sampai j=5 membentuk 3 spasi. k=0 sampai k=4 dapat membentuk 5
bintang
Outputnya
seperti ini
0 komentar:
Posting Komentar