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 lebihTips :
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 sajaTips :
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
Posting Komentar