Selasa, 29 September 2015

Input Scanner Fitur Diskon pada Java

Halo, selamat malam. Pada post kali ini saya akan menambahkan fitur pada posting pertama saya, yang akan saya tambahkan adalah fitur diskon pada fitur diskon ini saya menggunakan rumus “if else”. fitur diskon ini mempunyai ketentuan sebagai berikut :
  1. Jika total bayar lebih dari Rp 50000, maka akan mendapat diskon 5%
  2. Jika total bayar lebih dari Rp 100000, maka akan mendapat diskon 10%
  3. Jika total bayar lebih dari Rp 200000, maka akan mendapat diskon 15%
  4. Jika jumlah barang yang di beli lebih dari 50, maka akan mendapat diskon 5%
baik, tidak usah berpanjang lebar ini adalah hasil kerjaan saya :


Baik, itu adalah halaman kerja saya pada neatbeans. untuk source codenya akan saya tampilkan. untuk awal masih sama seperti post yang pertama namun akan ditambahkan sedikit rumus dan source code.
Scanner sc = new Scanner (System.in);
       
        int harga;
        int jumlah;
        int total;
        int totaldis = 0;
        int totaldiskon;
      
        System.out.println("masukkan harga barang =");
        harga = sc.nextInt();
        System.out.println ( "masukkan jumlah barang =");
        jumlah = sc.nextInt();
        total = harga * jumlah;
        System.out.println("total harga barang Rp "+ total);
       
        if (total >= 200000) {
            totaldis = (total * 85/100);
            System.out.println("Total setelah diskon Rp "+ totaldis);
        }else if (total >= 100000) {
            totaldis = (total * 90/100);
            System.out.println("Total setelah diskon Rp "+ totaldis);
        }else if (total >= 50000) {
            totaldis = (total * 95/100);
            System.out.println("Total setelah diskon Rp "+ totaldis);
        }
       
        if (jumlah >= 50) {           
            totaldiskon = totaldis * 95/100;
            System.out.println ("Jumlah barang anda lebih 50, maka anda mendapat diskon 5 % = Rp "+ totaldiskon );
        }   
    }
}
Nah, itu adalah source code buatan saya. Untuk pembuktian silahkan aplikasikan source code di atas. Sekian. Selamat Mencoba. Terima Kasih. :)

Selasa, 22 September 2015

Input Scanner pada Java

Hai, sobat. Pada post pertama dalam blog ini saya akan membahas input scanner pada java. langsung saja kita simak penjelasannya. J


Nah, itu dia hasil percobaan saya menggunakan input scanner dalam java. Dapat kita lihat pada halaman kerja baris pertama terdapat “import java.util.Scanner;” syntax ini bertujuan untuk memasukan fungsi Scanner pada program. Setelah itu kita akan bertemu public class, tentu para reader sudah mengerti apa itu public class. Kemudian, langsung saja pada inti yang harus kita masukkan/rintis. Tentu yang pertama kita tulis ialah “Scanner sc = new Scanner (System.in);” disini syntax tersebut berfungsi sebagai membangun/membuat sebuah Scanner baru yang menghasilkan nilai-nilai yang dipindai dari file yang ditentukan. Data adalah nama scanner yang akan di buat , kita bisa merubah sesuai dengan data yang akan kita buat, misal disini saya membuat data scan, saya lambangkan dengan SC. Setelah itu “int harga, jumlah, total;” saya menginginkan input data berupa angka, maka saya menggunakan perintah interger dengan nama perwakilan seperti itu. Lalu “System.out.println("masukkan harga barang =");” saya memberi perintah untuk memasukkan harga barang. Lalu, “harga = sc.nextInt();” disini menunjukkan bahwa input scanner dengan nama data harga. Begitu untuk jumlah barang. Setelah rumus jumlah barang, akan ada “total = harga * jumlah;” disini menujukkan bahwa saya memerintah untuk data total didapatkan dengan mengalikan data harga dan data jumlah. Setelah itu yang terakhir, “System.out.println("total harga barang Rp "+ total);” disini untuk menampilkan hasil seluruh perintah diatasnya.

Untuk memperkuat bahwa percobaan saya berhasil, maka akan saya tampilkan proses menjalankannya.



Itu adalah hasil percobaan yang saya abadikan. dan ini adalah penulisan syntax hasil output diatas.
 "  Scanner sc = new Scanner (System.in);      int harga, jumlah, total;      System.out.println("masukkan harga barang =");      harga = sc.nextInt();      System.out.println ( "masukkan jumlah barang =");      jumlah = sc.nextInt();      total = harga * jumlah;      System.out.println("total harga barang Rp "+ total);      }          }"
Dan itulah sedikit pengetahuan dari saya. mohon pengkoreksiannya lagi bagi para reader yang sudah master dalam hal ini (jika membaca). J