Tugas 2 Bahasa Pemrograman

 "Contoh Penggunaan Input pada Java menggunakan Netbeans dengan Menampilkan Diskon Harga"


Assalamualaikum Wr. Wb
Disini saya akan melanjutkan posting yang kemarin, masih tetap menggunakan netbeans, hanya saja diberi tambahan diskon di posting saya kali ini.

Permasalahan soal 1:

Tambahkan fitur diskon sebesar 15% jika pembelian sebanyak 3 item barang atau lebih

Tips :
Ulangi proses input Jumlah barang dan harga sebanyak 3 kali atau lebih, bisa ditambahkan nama barang yang berbeda-beda

Cara Penyelesaian :
Berikut scriptnya, bisa anda coba seperti di bawah menggunakan Netbeans

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tokopakjono;

import javax.swing.JOptionPane;

/**
 *
 * @author User-NB
 */
public class Tokopakjono {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("Selamat Datang di Restoran Pak Jono");
        System.out.println("Selamat memesan");
       
        String inputA;
       
        String nama;
        int harga;
        int jumlah;
        int biaya;
        int diskon=0;
       
        inputA = JOptionPane.showInputDialog("Masukkan Nama Pesanan");
        harga = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Barang"));
        jumlah = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Jumlah Barang"));
       
        biaya = harga*jumlah;
       
         if (jumlah >= 3){
        diskon=biaya * 15/100;
    }
    diskon = biaya-diskon;
       
        JOptionPane.showMessageDialog(null,"Total belanja="+biaya,"Perkalian",JOptionPane.PLAIN_MESSAGE);
        JOptionPane.showMessageDialog(null,"Total belanja setelah diskon="+diskon);    
    }
}

Hasil dari script di atas adalah sebagai berikut :



Anda dapat input nama pesanan sesuai yang diinginkan.


Lalu input harga barangnya


Setelah itu, input jumlah barangnya seperti di atas


Maka keluarlah total harga pemesanan anda 


Karena pemesanan jumlah barang anda sebanyak 5, 5 merupakan lebih dari sama dengan 3, maka anda mendapatkan diskon sebesar 15%. Gambar di atas adalah total biaya yang telah dipotong diskon.

"

Permasalahan soal 2 :

Tambahkan fitur diskon sebesar 15% jika pembelian sebanyak 3 item barang dan hanya berlaku kelipatannya saja

Tips :
Ulangi proses input Jumlah barang dan harga sebanyak 3 kali atau lebih, bisa ditambahkan nama barang yang berbeda-beda

Cara Penyelesaian :
Berikut scriptnya, bisa anda coba seperti di bawah menggunakan Netbeans

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tugas2coba2;

import javax.swing.JOptionPane;

/**
 *
 * @author User-NB
 */
public class Tugas2coba2 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        System.out.println("Selamat Datang");
        System.out.println("Selamat berbelanja");
        System.out.println("Silahkan membeli buku sebanyak-banyaknya");
       
        String nama;
        int harga;
        int jumlah;
        int biaya;
        int diskon=0;
       
        nama = "Buku";
       
        harga = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Buku"));
        jumlah = Integer.parseInt(JOptionPane.showInputDialog("Masukkan Jumlah Buku"));
             biaya=harga*jumlah;       
         if (jumlah >= 3 ){
        
             int har=harga*3*15/100;
             int total=jumlah/3;
             diskon=har*total;
         diskon = biaya-diskon;
  
    }

       
        JOptionPane.showMessageDialog(null,"Total belanja="+biaya,"Perkalian",JOptionPane.PLAIN_MESSAGE);
        JOptionPane.showMessageDialog(null,"Total belanja setelah diskon="+diskon);    
    }
}

Hasil dari script di atas adalah sebagai berikut :

kita coba input 3, 3 merupakan bilangan kelipatan 3.




(Karena 3 adalah termasuk kelipatan 3 maka ketiga barang mendapatkan diskon)

Yang kedua ini kita coba input jumlah barang yang bukan kelipatan dari 3

Input harga buku terlebih dahulu








Jumlah buku adalah 4. 4 bukan merupakan kelipatan 3, Jadi yang mendapatkan diskon hanya 3 barang saja.


Selamat mencoba, semoga bermanfaat dan mudah dipahami

Komentar

Postingan Populer