Sabtu, 02 November 2013

MEMBUAT SEGITIGA BINTANG DENGAN JAVA

Looping atau perulangan merupakan suatu blok kode program berdasar kondisi yang ditentukan sampai tercapai kondisi untuk menghentikannya (terminasi). Setiap perulangan memiliki empat bagian, yaitu inisialisasi, badan program, iterasi,dan terminasi. Inisialisasi adalah program yang menyiapkan keadaan awal perulangan.
Badan program adalah pernyataan yang ingin kita ulangi. Iterasi adalah program yang kita jalankan setelah badan program, tetapi sebelum bagian tersebut dijalankan lagi. Terminasi adalah pernyataan boolean yang diperiksa setiap kali selama perulangan untuk melihat apakah sudah waktunya menghentikan eksekusi.
Struktur kontrol pengulangan adalah berupa pernyataan dari Java yang mengijinkan kita untuk mengeksekusi blok code berulang-ulang sesuai dengan jumlah tertentu yang diinginkan. Pada Java dikenal tiga macam bentuk perulangan, yaitu : While,Do While,For.

Dalam Kasus ini Saya membuat Program dengan menggunakan Perintah FOR

1. PROGRAM 1 : SEGITIGA BINTANG
     Listing Program :

     package bintangsegitiga;
     import java.util.Scanner;
     public class Bintangsegitiga {
     public static void main(String[] args) {
       
        Scanner input = new Scanner (System.in);
        int a,b,c;
     
        System.out.print("Jumlah = ");
             a = input.nextInt();
             for (b=1; b<=a; b++) {
             for (c=1; c<=b; c++){
                   System.out.print("*");
             }    System.out.println();
          }
        }
     } 

Outpunya :


2. PROGRAM 2 : SEGITIGA BINTANG "TERBALIK"
    Listingnya :

    package bintangsegitiga1;
    import java.util.Scanner;
    public class Bintangsegitiga1 {
    public static void main(String[] args) {
    
        Scanner input = new Scanner (System.in);
             for (int b=5; b>=1; b--)
           {
             for (int k=1; k<=b; k++)
            {
             System.out.print("*");
             }
             System.out.println ();
             for (int o=5; o>=b; o--)
            {
            System.out.print (" ");
            }
          }
       }
    }

Outputnya :


Ket : " Untuk PROGRAM 1 jumlah baris segitiga yang dibuat kita tentukan sendiri sedangkan pada PROGRAM 2 Baris yang dibuat telah ditentukan yaitu 5 baris bintang"

Tidak ada komentar:

Posting Komentar