PROGRAM PICK UP BARANG
SOAL:
Buat program pelayanan pick-up barang
menampilkan menu bentuk layanan
menu:
1. Paket Reguler
2. Paket Khusus
3. Paket VIP
Menu 1. Paket reguler;
biaya per Kg = 10.000
biaya per KM = 20.000
Biaya paket = total biaya Kg + total biaya KM
Menu 2. Paket Khusus;
biaya per Kg = 20.000
biaya per KM = 35.000
Biaya paket = total biaya Kg + total biaya KM
Menu 3. Paket Khusus;
biaya per Kg = 20.000
biaya per KM = 35.000
Biaya paket = total biaya Kg + total biaya KM
Semua Biaya Paket dikenakan pajak PPN 10%
Biaya Total = biaya paket + nilai PPN 10%
KODE PROGRAM:
package programpickupbarang;
import java.util.Scanner;
/**
*
* @author HP
*/
public class Programpickupbarang {
private static Object input;
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Scanner baca = new Scanner (System.in);
Scanner input = new Scanner(System.in);
String nama,alamat, tujuan;
int jarak,paket,berat,berattotal,jaraktotal,biayapaket,ppn,biayatotal;
System.out.println(" PROGRAM PICKUP BARANG ");
System.out.println("===============================");
System.out.print("Masukan nama:");
nama = baca.nextLine();
System.out.print("Masukan alamat :");
alamat= baca.nextLine();
System.out.print("Masukan alamat pengiriman :");
tujuan = baca.nextLine();
System.out.print("Masukan jarak pengiriman (km) :");
jarak = input.nextInt();
System.out.print("Masukan berat barang (kg)");
berat = input.nextInt();
System.out.print("Menu layanan : \n <1>Paket reguler\n <2>Paket khusus\n <3> paket VIP ");
System.out.print(" Masukan pilihan : ");
paket = input.nextInt();
System.out.print("\n================================");
System.out.println("Nama : "+ nama);
System.out.println("alamat: "+ alamat);
System.out.println("alamat pengirim: "+ tujuan);
System.out.println("jarak pengiriman: "+ jarak+"km");
System.out.println("berat barang: "+ berat+"kg");
switch (paket) {
case 1:
berattotal=berat*10000;
jaraktotal=jarak*20000;
biayapaket=berattotal+jaraktotal;
ppn=biayapaket*10/100;
biayatotal=biayapaket+ppn;
System.out.println("Total biaya kg : "+ berattotal);
System.out.println("Total biaya km: "+ jaraktotal);
System.out.println("Nilai PPN 10%: "+ ppn);
System.out.println("Biaya total: "+ biayatotal);
break;
case 2:
berattotal=berat*20000;
jaraktotal=jarak*35000;
biayapaket=berattotal+jaraktotal;
ppn=biayapaket*10/100;
biayatotal=biayapaket+ppn;
System.out.println("Total biaya kg : "+ berattotal);
System.out.println("Total biaya km: "+ jaraktotal);
System.out.println("Nilai PPN 10%: "+ ppn);
System.out.println("Biaya total: "+ biayatotal);
break;
case 3:
berattotal=berat*30000;
jaraktotal=jarak*50000;
biayapaket=berattotal+jaraktotal;
ppn=biayapaket*10/100;
biayatotal=biayapaket+ppn;
System.out.println("Total biaya kg : "+ berattotal);
System.out.println("Total biaya km: "+ jaraktotal);
System.out.println("Nilai PPN 10%: "+ ppn);
System.out.println("Biaya total: "+ biayatotal);
break;
default:
break;
}
}
}
HASILNYA:
FLOWCHART:
program ini dibuat untuk memenuhi mata kuliah pemprograman terstruktur
dosen:Slamet Sucipto ,S.Kom.M.Kom
Tidak ada komentar:
Posting Komentar