Materi Pemprograman Java

 Materi pemprograman Java






















contoh program java : 

//Import class yang dibutuhkan

import java.text.DecimalFormat;

import java.text.DecimalFormatSymbols;

import java.util.Scanner;

public class penjualanBarang {

public static void main(String args[])

    {//Inisialisasi objek untuk masing-masing kelas

         Scanner input = new Scanner(System.in);

         DecimalFormat kursIndonesia = (DecimalFormat) DecimalFormat.getCurrencyInstance();

         DecimalFormatSymbols formatRp = new DecimalFormatSymbols();

         //Deklarasi variabel

         int jum=0, i=0;

         double total_bayar=0;

         //Deklarasi array

         int [] kode = new int[5];

         int [] qty = new int[5];

         int [] harga = new int[5];

         double [] sub_total = new double[5];

         double [] diskon= new double [5];

         String [] barang = new String[5];

System.out.println("PROGRAM JAVA TENTANG PENJUALAN BARANG");

         System.out.print("Input Jumlah Beli : ");

         jum=input.nextInt();

         System.out.println(" ");

         //Memasukan elemen didalam array

         for (i=0; i<jum;i++){

              System.out.print("Input Kode Barang Ke-"+(i+1)+" : ");

              kode[i]=input.nextInt();

              System.out.print("Input qty Ke-"+(i+1)+" : ");

              qty[i]=input.nextInt();

              //Menentukan barang berdasarkan kode yang dimmasukan

              switch (kode[i]){

                  case 1 : 

                            barang[i]="Keyboard  ";

                            harga[i]=150000;

                            diskon[i]=0.1;

                            break;

                  case 2 : 

                            barang[i]="speaker ";

                            harga[i]=246000;

                            diskon[i]=0.05;

                            break;

                  case 3 : 

                            barang[i]="printer";

                            harga[i]=136000;

                            diskon[i]=0;

                            break;

 case 4 : 

                            barang[i]="Tripod Kamera        ";

                            harga[i]=267999;

                            diskon[i]=0.2;

                            break;

                  case 5 : 

                            barang[i]="monitor    ";

                            harga[i]=899000;

                            diskon[i]=0.1;

                            break;

                  default : 

                            System.out.println("Kode Barang Tidak Tersedia");

              }

         }

          //Pengaturan format number

           formatRp.setCurrencySymbol("Rp. ");

          formatRp.setMonetaryDecimalSeparator(',');

          formatRp.setGroupingSeparator('.');

          kursIndonesia.setDecimalFormatSymbols(formatRp);

                    System.out.println(" ");

          System.out.println("No   Nama Barang             Harga            QTY  Diskon   Sub Total");  

          //Menampilkan seluruh elemen di dalam array

          for (i=0; i<jum;i++){ 

             sub_total[i]=((qty[i]*harga[i])-(qty[i]*harga[i]*diskon[i]));

             total_bayar+=sub_total[i];

              System.out.println(i+1+"    "+barang[i]+"   "+kursIndonesia.format(harga[i])+"    "+qty[i]+"     "+(int)(diskon[i]*100)+"%"+"     "+kursIndonesia.format(sub_total[i])); 

          }

          System.out.println(" ");

          //Menampilkan total bayar

          System.out.println("Total Bayar : "+kursIndonesia.format(total_bayar));

    }

}

Komentar

Postingan populer dari blog ini

materi excel

MIT App Inventor