Membuat Pola Segitiga Berongga atau Berlubang Menggunakan Java

DailyBlog.id - Halo sobat coding, pada artikel ini saya akan memberikan tutorial pada kalian semua untuk membuat pola segitiga berongga atau berlubang menggunakan Java. Dalam kasus ini memang banyak yang menanyakan, mengapa kita harus membuat pola segitiga, persegi, jajar genjang dan lain-lain. Memang perlu menurut saya untuk mempelajari pola-pola tersebut. Mengapa? karena dengan adanya kita mencoba untuk membuat pola-pola bangun datar tersebut, kita juga mempelajari looping atau perulangan. Maka dari itu kita harus mencoba untuk membuat pola bangun datar menggunakan looping. Sesuai dengan judul artikel yang sudah saya berikan, dimana saya akan membagikan pola bentuk segitiga yang berongga menggunakan looping pada Java. Kalian bisa pilih salah satu atau lebih segitiga yang ada dibawah ini:


1. Segitiga berongga (Pola 1)


Program Java Membuat Pola Segitiga Berongga atau Berlubang (Pola 1)


import java.util.Scanner;

public class Pola1
{
    public static void main(String[] args)
    {
        Scanner scan = new Scanner(System.in);

        // Menginputkan baris dari keyboard
        System.out.print("Masukkan jumlah baris yang diinginkan: ");
        int baris = scan.nextInt();

        // Perulangan pertama untuk menampilkan baris
        for (int i = 1; i <= baris; i++)
        {
            for (int j=1; j <= i; j++) 
            {
                if (j == 1 || j == i || i == baris)
                    System.out.print("#");  // Melakukan print bentuk pagar (#)
                else
                    System.out.print(" ");
            }
            
            // Agar bisa ke baris selanjutnya (enter)
            System.out.println(); 
        }
    }
}


2. Segitiga berongga (Pola 2)


Program Java Membuat Pola Segitiga Berongga atau Berlubang (Pola 2)


import java.util.Scanner;

public class Pola2
{
    public static void main(String[] args)
    {
        Scanner scan = new Scanner(System.in);

        // Menginputkan baris dari keyboard
        System.out.print("Masukkan jumlah baris yang diinginkan: ");
        int baris = scan.nextInt();

        // Perulangan pertama untuk menampilkan baris
        for (int i = 1; i <= baris; i++) 
        {
            for (int j = i; j <= baris; j++)
                System.out.print(" ");  // Melakukan print spasi

            for (int j = 1; j <= i; j++)
            {
                if (i == baris || j == 1 || j == i)
                    System.out.print("#");  // Melakukan print bentuk pagar (#) 
                else
                    System.out.print(" ");
            }
            
            // Agar bisa ke baris selanjutnya (enter)
            System.out.println();
        }
    }
}


3. Segitiga berongga (Pola 3)


Program Java Membuat Pola Segitiga Berongga atau Berlubang (Pola 3)


import java.util.Scanner;

public class Pola3
{
    public static void main(String[] args)
    {
        Scanner scan = new Scanner(System.in);

        // Menginputkan baris dari keyboard
        System.out.print("Masukkan jumlah baris yang diinginkan: ");
        int baris = scan.nextInt();

        // Perulangan pertama untuk menampilkan baris
        for (int i = 1; i <= baris; i++)
        {
            for (int j = i; j <= baris; j++)
            {
                if (i == 1 || j==i || j == baris)
                    System.out.print("#"); // Melakukan print bentuk pagar (#)
                else
                    System.out.print(" ");
            }

            // Agar bisa ke baris selanjutnya (enter)
            System.out.println();
        }
    }
}


4. Segitiga berongga (Pola 4)


Program Java Membuat Pola Segitiga Berongga atau Berlubang (Pola 4)


import java.util.Scanner;

public class Pola4
{
    public static void main(String[] args)
    {
        Scanner scan = new Scanner(System.in);

        // Menginputkan baris dari keyboard
        System.out.print("Masukkan jumlah baris yang diinginkan: ");
        int baris = scan.nextInt();

        for (int i = 1; i <= baris; i++)
        {
            for (int j = 1; j <= i; j++)
                System.out.print(" "); // Melakukan print spasi

            for (int j = i; j <= baris; j++)
            {
                if (j == i || j == baris || i == 1)
                    System.out.print("#");  // Melakukan print bentuk pagar (#)
                else
                    System.out.print(" ");
            }

            // Agar bisa ke baris selanjutnya (enter)
            System.out.println();
        }
    }
}



Nah itu 4 pola segitiga berongga yang telah saya kasih. Biasanya kalian diminta untuk membuat bentuk bangun datar seperti ini ada di kuliah ataupun di dasar pemrograman. Jadinya kalian harus memahami alur dari looping tersebut, agar bisa membentuk bangun datar yang sempurna.

Jika kalian ingin download scriptnya secara lengkap, kalian bisa download melalui link dibawah ini:

https://github.com/andspdev/java-pola-segitiga-berongga


Oke, mungkin sampai disini saja artikel dari saya mengenai cara membuat pola segitiga berongga menggunakan Java. Semoga artikel yang saya berikan ini dapat bermanfaat bagi kalian semua. Jika saya ada salah kata atau salah pengetikan, saya mohon maaf. Sekian dan terima kasih.

Selamat mencoba!

Previous Post Next Post