Program Segitiga Bahasa Pemrograman Java

 Program Java Segitiga Bintang Sama Kaki
Seperti yang kita ketahui segitiga sama kaki adalah segitiga yang memiliki panjang kaki kiri sama dengan kaki kanan. Berikut ini adalah kode program javanya :

import java.util.Scanner;

public class Segitiga_SamaKaki {
    public static void main(String [] args){
       
        Scanner scan = new Scanner(System.in);
        int x;
       
        boolean menu =true;
        while(menu)
        {
         System.out.print("Masukkan nilai x =");
         x = scan.nextInt();
       
         System.out.println("\nCetak Segitiga Siku-siku");
         System.out.println("==========================");
         for (int i=1;i<=x;i++)
   {
    //Membuat spasi
    for(int j=x-1;j>=i;j--)
    {
     System.out.print(" ");
    }
    //Membuat bintang
    for(int k=1;k<=i;k++)
    {
     System.out.print("*");
    }
    for (int l=1;l<=i-1;l++)
    {
     System.out.print("*");
    }
    System.out.println();
   }
        
         System.out.print("\nIngin Mencoba lagi (Y/N) ?:");
         String cek = scan.next();
        
         if(cek.equalsIgnoreCase("N"))
         {
          menu = false;
         }
         else if(cek.equalsIgnoreCase("Y"))
         {
          menu = true;
         }
         else
            System.exit(0);
        }  
    }
}

Program Java Segitiga Bintang Sama Sisi
Segitiga samasisi merupakan segitiga yang ketiga kakinya memiliki ukuran panjang yang sama. Dalam program java dibawah ini panjang kakinya ditunjukkan oleh banyaknya bintang.

import java.util.Scanner;

public class Segitiga_SamaSisi {
    public static void main(String [] args){
       
        Scanner scan = new Scanner(System.in);
        int x;
       
        boolean menu =true;
        while(menu)
        {
         System.out.print("Masukkan nilai x =");
         x = scan.nextInt();
       
         System.out.println("\nCetak Segitiga Siku-siku");
         System.out.println("==========================");
         for(int i=1; i<=x; i++)
   {
    for(int j=x; j>i; j--)
    {
     System.out.print(" ");
    }
    for(int k=1; k<=i; k++)
    {
     System.out.print("* ");
    }
     System.out.println();
   }
        
         System.out.print("\nIngin Mencoba lagi (Y/N) ?:");
         String cek = scan.next();
        
         if(cek.equalsIgnoreCase("N"))
         {
          menu = false;
         }
         else if(cek.equalsIgnoreCase("Y"))
         {
          menu = true;
         }
         else
            System.exit(0);
        }  
    }
}

Komentar

Postingan populer dari blog ini

MENGENAL JENIS – JENIS EFEK DI SEBUAH FILM

SISTEM IDEOLOGI MESIR

Program Segitiga Bahasa Python