Latihan membuat segitiga angka menjadi salah satu materi algoritma yang cukup sering ditemui. Salah satunya karena perlu pemahaman logika serta konsep perulangan bersarang (nested loop) serta logika matematika.

Segitiga angka punya banyak variasi, kali ini kita akan bahas dalam bentuk yang sederhana saja.

Contoh soal

1.Silahkan Buatkan Code Program Untuk Menampilan

  (Bebas Memilih Perulangan)

  - 123456

    12345

    1234

    123

    12

    1


   -54321

    4321

    321

    21

    1


   -6

    65

    654

    6543

    65432

    654321   


2.Silahkan Buatkan Code Program Untuk Menampilan

  (Masing Gunakan 3 Perulangan)   

  -13579

   1357

   135

   13

   1


  -8

   86

   864

   8642

   86420

Penyelesaian dalam bahasa coding menggunakan PBO.
Code:
>public class mython_kbpr

{//powered by myapin
public void anto(){
    //SOAL NO 1
        System.out.println("SOAL NO 1");
        for (int uts=6;uts>=1;uts--){
            for(int j=1; j<=uts; j++){
                System.out.print(j+" ");
            }
            System.out.println("");
        }//======================
        //batasan.
         for (int uts=5;uts>=1;uts--){
            for(int j=uts; j>=1; j--){
                System.out.print(j+" ");
            }
            System.out.println("");
        }
         //==============
         //batasan
         for (int i=6;i>=1;i--){
            for(int j=6; i<=j; j--){
                System.out.print(j+" ");
            }
            System.out.println("");
        }
        //================
        //batasan
        //SOAL NO 2
       
        //Ganjil
        System.out.println("SOAL NO 2");
        //============
               
        for (int k=10; k>=0; k--){
        if (k%2!=0) 
        for(int i=1;i<=k;i++){
          if (i%2!=0)   
        System.out.print(i+" ");
         } System.out.println("");
   
        }
        //genap
         for (int i=10;i>=0;i--){
         if (i%2==0)
            for(int j=8; i<=j; j--){
            if (j%2==0)
                System.out.print(j+" ");
            }
            System.out.println("");
        }
    
       
    }
    public static void main(String[] args) {
    mython_kbpr marli = new mython_kbpr ();
    marli.anto();
}
}

Dari code yang telah dibuat anda dapat menjalankannya pada program anda maka akan tampil hasil output adalah sebagai berikut:
itulah beberapa contoh code dalam bahasa pemerogaman java beserta penyelesaiannya. Saya harap bisa bermanfaat untuk teman2 semua.
Terimakasih...

Jika ada yang dibingungkan silahkan komen di bawah