Algoritma dan Pemrograman, Mahasiswa Kampus saya menyingkatnya menjadi "ALPRO" adalah matakuliah semester pertama untuk mahasiswa jurusan komputer. pada postingan kali ini saya akan membahasa metode perulangan yang dilakukan pada bahasa pemrograman java. Dengan memanfaatkan perulangan yang ada pada sebuah pemrograman, dapat dibuat berbagai bentuk yang kita inginkan.
Sekarang yang perlu dipikirkan adalah penulisan perulangannya. Pada tulisan ini, saya gunakan perulangan “for”.
variabel i digunakan untuk menentukan tinggi dari piramidanya, variabel j untuk membentuk spasi, dan variabel k untuk membentuk bintangnya.
untuk variabel i, sudah jelas bahwa dimulai dari 1 sampai 5. sehingga format for-nya adalah for (int i=1; i<=5; i++).
Sedangkan untuk variabel j, dimulai dari 1 dengan batasan sampai nilai i. Sehingga penulisan for-nya adalah for (int j=1; j<=i; j++).
Untuk penulisan for k, sedikit rumit. Yang sudah pasti adalah batasannya, yaitu 1 dan mengalami penurunan, sehingga dideklarasikan k–. Sedangkan nilai awalnya memerlukan rumus khusus. Rumus untuk penentuan nilai awalnya adalah dengan 9-((i*2)-2). Sehingga jika ditulis dalam bahasa perulangan for adalah for (int k = 9-((i*2)-2); k >= 1; k–).
Analisa:
i=1, karena nilai j hanya 1, maka akan dibentuk satu spasi. Dan nilai k terdapat 9 nilai, yaitu dari 9 menurun sampai 1 untuk membentuk karakter bintang.
i=2, nilai j ada 2 yaitu 1 dan 2, untuk membentuk 2 spasi. Dan nilai k terdapat 7 untuk membentuk 7 karakter bintang.
i=3, nilai j ada 3 untuk membentuk 3 spasi. Dan nilai k terdapat 5 untuk membentuk 5 bintang.
i=4, nilai j ada 4 untuk 4 spasi. Dan nilai k terdapat 3 untuk membentuk 3 bintang.
i=5, nilai j juga 5 untuk 5 spasi. Dan nilai k hanya ada 1, yaitu membentuk 1 bintang di bagian paling bawah.
Berikut ini adalah, implementasi ke coding javanya, selamat mencoba :
variabel i digunakan untuk menentukan tinggi dari piramidanya, variabel j untuk membentuk spasi, dan variabel k untuk membentuk bintangnya.
untuk variabel i, sudah jelas bahwa dimulai dari 1 sampai 5. sehingga format for-nya adalah for (int i=1; i<=5; i++).
Sedangkan untuk variabel j, dimulai dari 1 dengan batasan sampai nilai i. Sehingga penulisan for-nya adalah for (int j=1; j<=i; j++).
Untuk penulisan for k, sedikit rumit. Yang sudah pasti adalah batasannya, yaitu 1 dan mengalami penurunan, sehingga dideklarasikan k–. Sedangkan nilai awalnya memerlukan rumus khusus. Rumus untuk penentuan nilai awalnya adalah dengan 9-((i*2)-2). Sehingga jika ditulis dalam bahasa perulangan for adalah for (int k = 9-((i*2)-2); k >= 1; k–).
Analisa:
i=1, karena nilai j hanya 1, maka akan dibentuk satu spasi. Dan nilai k terdapat 9 nilai, yaitu dari 9 menurun sampai 1 untuk membentuk karakter bintang.
i=2, nilai j ada 2 yaitu 1 dan 2, untuk membentuk 2 spasi. Dan nilai k terdapat 7 untuk membentuk 7 karakter bintang.
i=3, nilai j ada 3 untuk membentuk 3 spasi. Dan nilai k terdapat 5 untuk membentuk 5 bintang.
i=4, nilai j ada 4 untuk 4 spasi. Dan nilai k terdapat 3 untuk membentuk 3 bintang.
i=5, nilai j juga 5 untuk 5 spasi. Dan nilai k hanya ada 1, yaitu membentuk 1 bintang di bagian paling bawah.
Berikut ini adalah, implementasi ke coding javanya, selamat mencoba :
Comments
Post a Comment