About

Codding membuat app sederhana menggunakan JCreator

membuat app sederhana menggunakan JCreator







ini CoddingNya..............
Selamat Mencoba.........................


import java.util.Scanner;


class Import {
        
    Scanner sc = new Scanner(System.in);
    String userInput;
    public void DesimalKeHexadecimal()
    {

         System.out.println("==================================================================");
         System.out.println("=                    Konversi Desimal - Heksa                    =");
         System.out.println("==================================================================");

         do {
             System.out.print("Masukan Nilai Decimal : ");
             int dec = sc.nextInt();
             System.out.println("Nilai hex dari desimal "+dec+ " = " +Integer.toHexString(dec).toUpperCase());
             System.out.println("Konversi lagi ? (y/n)");
             userInput = sc.next().toLowerCase();
             System.out.flush();
        } while (userInput.equals("y"));
    }

    public void HexadecimalKeDecimal()
    {
         System.out.println("==================================================================");
         System.out.println("=                    Konversi Heksa - Desimal                    =");
         System.out.println("==================================================================");

           do {
             System.out.print("Masukan Nilai Hex : ");
             String hex = sc.next();
             System.out.println("Nilai desimal dari hex "+hex+ " = " +Integer.parseInt(hex, 16));
             System.out.println("Konversi lagi ? (y/n)");
             userInput = sc.next().toLowerCase();
             System.out.flush();
        } while (userInput.equals("y"));
    }

    public void DecimalKeBiner()
    {
         System.out.println("==================================================================");
         System.out.println("=                    Konversi Desimal - Biner                    =");
         System.out.println("==================================================================");

           do {
             System.out.print("Masukan Nilai Decimal : ");
             int dec = sc.nextInt();
             System.out.println("Nilai Biner dari Desimal "+dec+ " = " +Integer.toBinaryString(dec));
             System.out.println("Konversi lagi ? (y/n)");
             userInput = sc.next().toLowerCase();
             System.out.flush();
        } while (userInput.equals("y"));
    }

     public void BinerKeDecimal()
    {
         System.out.println("==================================================================");
         System.out.println("=                    Konversi Biner - Desimal                    =");
         System.out.println("==================================================================");

           do {
             System.out.print("Masukan Nilai Biner: ");
             String biner= sc.next();
             System.out.println("Nilai Desimal dari Binner "+biner+ " = " +Integer.parseInt(biner,2));
             System.out.println("Konversi lagi ? (y/n)");
             userInput = sc.next().toLowerCase();
             System.out.flush();
        } while (userInput.equals("y"));
    }
      public void HexedecimalKeBiner()
    {
         System.out.println("==================================================================");
         System.out.println("=                    Konversi Heksa - Biner                    =");
         System.out.println("==================================================================");

           do {
             System.out.print("Masukan Nilai Hex : ");
             String hex = sc.next();
             int decimal = Integer.parseInt(hex,16);
             System.out.println("Nilai Biner dari hex "+hex+ " = " +Integer.toBinaryString(decimal));
             System.out.println("Konversi lagi ? (y/n)");
             userInput = sc.next().toLowerCase();
             System.out.flush();
        } while (userInput.equals("y"));
    }

          public void BinerKeHexadecimal()
    {
         System.out.println("==================================================================");
         System.out.println("=                    Konversi Biner - Hex                    =");
         System.out.println("==================================================================");

           do {
             System.out.print("Masukan Nilai Biner : ");
             String biner = sc.next();
             int decimal = Integer.parseInt(biner,2);
             System.out.println("Nilai Hex dari biner "+biner+ " = " +Integer.toHexString(decimal).toUpperCase());
             System.out.println("Konversi lagi ? (y/n)");
             userInput = sc.next().toLowerCase();
             System.out.flush();
        } while (userInput.equals("y"));
    }

          public  void CetakBintang()
  {
        System.out.println("==================================================================");
        System.out.println("=                          Halo Bintang                          =");
        System.out.println("==================================================================");
    do {
        System.out.println("Masukkan nilai n:");
      int tinggi = sc.nextInt();
      for (int i = 0; i < tinggi; i++) {
        for (int j = i; j < tinggi - 1; j++) {
          System.out.print(" ");
        }
        System.out.print("*");
        for (int j = 0; j < i; j++) {
          System.out.print("$*");
        }
        System.out.println();
      }
      for (int i = tinggi - 1; i > 0; i--) {
        for (int j = tinggi - 1; j >= i; j--) {
          System.out.print(" ");
        }
        System.out.print("*");
        for (int j = 0; j < i - 1; j++) {
          System.out.print("$*");
        }
        System.out.println();
      }
      System.out.print("Buat yang lain?(Y/N)");
      userInput = sc.next().toLowerCase();
    }
    while (userInput.equals("y"));
  }
  
    public static void main(String[] args) {
      Scanner sc = new Scanner(System.in);
      Import P = new Import();
       boolean flag=true;
       int pil;
        while (flag) {
            System.out.println("Silakan pilih menu: ");
            System.out.println("1. Konversi Desimal Ke Heksa");
            System.out.println("2. Konversi Heksa Ke Desimal");
            System.out.println("3. Konversi Desimal ke Biner");
            System.out.println("4. Konversi Biner ke Desimal");
            System.out.println("5. Konversi Heksa ke Biner");
            System.out.println("6. Konversi Biner ke Heksa");
            System.out.println("7. Halo Bintang");
            System.out.println("0. Keluar");
            System.out.print("Menu: ");
            pil = Integer.parseInt(sc.next());
            if(pil == 0)
            {
                flag = false;
                System.out.println("Bye...");
            }
            else if(pil == 1)
            {
                P.DesimalKeHexadecimal();
            }
            else if(pil == 2)
            {
                P.HexadecimalKeDecimal();
            }
            else if(pil == 3)
            {
                P.DecimalKeBiner();
            }
            else if(pil == 4)
            {
                P.BinerKeDecimal();
            }
            else if(pil == 5)
            {
                P.HexedecimalKeBiner();
            }
            else if(pil == 6)
            {
                P.BinerKeHexadecimal();
            }
            else if (pil == 7)
            {
                P.CetakBintang();
            }
            else
            {
                System.out.println("Pilihan Menu Anda Salah... !!!!");
            }
        }
    }

}

Leave a Reply