Popular Post

Posted by : Panji Maulana Putra Sunday, November 5, 2017

Berikut listing program segitiga piramid yang menggunakan perulangan for bersarang


LOGIKA PROGRAM

import java.util.Scanner;
sebuah pemanggilan library scanner agar dapat menginput menggunakan scanner.

class segitigabintang{
        public static void main(String [] args){
dibuat nama class dengan nama segitigabintang , lalu dibawah class di buat main methodnya

Scanner masukan = new Scanner (System.in);
            int a,b,c;
dibuat objek baru untuk scannernya agar dapat dipanggil yang nantinya digunakan bersamaan dengan variabel penginputan. variabel a, b, c dideklarasi sebagai bilangan bulat (integer)

System.out.print("Masukan Angka : ");
            a = masukan.nextInt();
program akan meminta masukan angka yang akan disimpan pada variabl a, digunakan objek masukan tadi untuk menggunakan input scanner, nextInt untuk pemasukan atas bilangan integer.

for (b=1;b<=a;b++){
pada perulangan pertama diberi nilai b nya adalah 1 , jika b kurang dari sama dengan nilai a maka b akan bertambah nilainya

for (c=a;c>=b;c--){
      System.out.print(" ");
pada perulangan kedua diberi nilai c sama dengan a , jika c lebih besar sama dengan b maka nilai c akan berkurang. jika kondisi benar maka akan mencetak spasi saja

for (c=1;c<=b;c++){
                        System.out.print("* ");
pada perulangan ketiga diberi nilai c =  1 jika c kurang dari sama dengan b maka nilai c akan ber tambah. jika kondsii benar maka akan mencetak bintang (*)

System.out.println("");
jika kondsi perulangan yang pertama benar maka akan mencetak kebawah membuat enter. karna statement ini masih satu blok dengan for yang pertama.

OUTPUT

 


Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Panjiologi - Date A Live - Powered by Blogger - Designed by Johanes Djogan -