0% found this document useful (0 votes)
31 views15 pages

Latihan Java Bab4

The document contains code for multiple Java programs that calculate discounts, commissions, grades, and prices based on user input. The code uses conditional statements like if-else to determine discount amounts, commissions, grades, and prices based on thresholds. It prompts the user for input, performs calculations, and displays output.

Uploaded by

Anne
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views15 pages

Latihan Java Bab4

The document contains code for multiple Java programs that calculate discounts, commissions, grades, and prices based on user input. The code uses conditional statements like if-else to determine discount amounts, commissions, grades, and prices based on thresholds. It prompts the user for input, performs calculations, and displays output.

Uploaded by

Anne
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Lutfiane F H

X RPL 1
/*-------------------------Lutfiane F H
401
------------------------- */
import java.util.*;
public class latihan
{
public static void main(String args[])
{
double tot_beli, potongan=0, jum_bayar=0;
Scanner input = new Scanner(System.in);
System.out.print("Total Pembelian Rp. ");
tot_beli = input.nextDouble();
if (tot_beli >= 50000)
potongan = 0.2 * tot_beli;
System.out.println("Besarnya Potongan Rp. " + potongan);
jum_bayar = tot_beli - potongan;
}

System.out.println("Jumlah yang harus dibayarkan Rp. " + jum_bayar);

/*-------------------------Lutfiane F H
402
------------------------- */
import java.util.*;
public class latihan
{
public static void main(String args[])
{
double tot_beli, potongan=0, jum_bayar=0;

Scanner input = new Scanner(System.in);


System.out.print("Total Pembelian Rp. ");
tot_beli = input.nextDouble();
if (tot_beli >= 50000)
potongan = 0.2 * tot_beli;
else

potongan = 0.05 * tot_beli;

System.out.println("Besarnya Potongan Rp. " + potongan);


jum_bayar = tot_beli - potongan;
}

System.out.println("Jumlah yang harus dibayarkan Rp. " + jum_bayar);

/*-------------------------Lutfiane F H
403
------------------------- */
import java.util.*;
public class latihan
{
public static void main(String args[])
{
int pendapatan;
double jasa, komisi, total;
Scanner input = new Scanner(System.in);
System.out.print("Masukan Pendapatan Sales Rp. ");
pendapatan = input.nextInt();
if (pendapatan >= 0 && pendapatan <= 200000)
{
jasa=10000;
komisi=0.1*pendapatan;
}
else
{
if(pendapatan<=500000)
{
jasa=20000;

komisi=0.15*pendapatan;
}
else
{
}

jasa=30000;
komisi=0.2*pendapatan;

}
total = komisi+jasa;
System.out.println("\nUang Jasa Rp. " + (int) jasa);
System.out.println("Uang Komisi Rp. " + (int) komisi);
System.out.println("==================================");
System.out.println("Uang Total Rp. " + (int) total);
}
}

/*-------------------------Lutfiane F H
404
------------------------- */
import java.util.*;
public class latihan
{
public static void main(String args[])
{
int pendapatan;
double jasa, komisi, total;
Scanner input = new Scanner(System.in);
System.out.print("Masukan Pendapatan Sales Rp. ");
pendapatan = input.nextInt();
if (pendapatan >= 0 && pendapatan <= 200000)
{
jasa=10000;
komisi=0.1*pendapatan;
}

else if(pendapatan<=500000)
{
jasa=20000;
komisi=0.15*pendapatan;
}
else
{
jasa=30000;
komisi=0.2*pendapatan;
}
total = komisi+jasa;
System.out.println("\nUang Jasa Rp. " + (int) jasa);
System.out.println("Uang Komisi Rp. " + (int) komisi);

System.out.println("==================================");
System.out.println("Uang Total Rp. " + (int) total);
}

/*-------------------------Lutfiane F H
405
------------------------- */
import java.util.*;
public class latihan
{
public static void main(String args[])
{
int kode;
String nmbarang;
Scanner input = new Scanner(System.in);
System.out.print("Masukkan Kode Barang [1..3] : ");
kode = input.nextInt();
switch(kode)
{
case 1 :
nmbarang = "Alat Olah Raga";

break;
case 2 :
nmbarang = "Alat Elelktronik";
break;
case 3 :
nmbarang = "Alat Masak";
break;
default:
nmbarang = "Anda Salah Memasukan kode";
break;

}
System.out.println("\nKode yang anda Pilih : " + nmbarang);

/*-------------------------Lutfiane F H
406
------------------------- */
public class latihan
{
public static void main(String args[])
{
int x, y , z ;
x = 5;
y = 6;
z = (x < y) ? x : y;
System.out.println("\nNilai Bilangan x = " + x);
System.out.println("\nNilai Bilangan y = " + y);
}
}

System.out.println("\nNilai yang lebih kecil adalah = " + z);

/*-------------------------Lutfiane F H
407
------------------------- */
public class latihan
{
public static void main(String args[])
{
int x, y , z ;
x = 5;
y = 6;
if (x < y)
z = x;
else
z = y;
System.out.println("\nNilai Bilangan x = " + x);
System.out.println("\nNilai Bilangan y = " + y);
}

System.out.println("\nNilai yang lebih kecil adalah = " + z);

4.5 Latihan
No.1
import java.io.*;
import java.util.*;
public class latjava4_no1
{
public static void main (String args[]) throws Exception
{
InputStreamReader keyreader = new InputStreamReader (System.in);
BufferedReader input = new BufferedReader (keyreader);

String nama, hadiah;


int nilai1, nilai2, nilai3, nilairatarata;
System.out.println("Nama Siswa: ");
nama = input.readLine();
Scanner input2 = new Scanner (System.in);
System.out.println("Nilai Pertandingan I: ");
nilai1 = input2.nextInt();
System.out.println("Nilai Pertandingan II: ");
nilai2 = input2.nextInt();
System.out.println("Nilai Pertandingan III: ");
nilai3 = input2.nextInt();
nilairatarata = (nilai1 + nilai2 + nilai3) /3;
if (nilairatarata >= 85) {
hadiah = "seperangkat komputer p4";
}
else if (nilairatarata >= 70) {
hadiah = "Seperangkat Uang sebesar Rp 500.000";
}
else {
hadiah = "Hiburan";
}
System.out.println("\nSiswa yang bernama " +nama);
System.out.println("Memperoleh nilai rata-rata " +nilairatarata+ " dari
hasil perlombaan yang diikutinya.");
System.out.println("\nHadiah yang didapat adalah " +hadiah+".");
}

No 2
import java.io.*;
import java.util.*;
public class latjava4_no2 {
public static void main (String args[]) throws Exception
{
InputStreamReader keyreader = new InputStreamReader (System.in);
BufferedReader input = new BufferedReader (keyreader);
String nama, grade;
int nilai_tugas, nilai_ujian, nilai_aktif;
double n1, n2, n3, nilai_akhir;
System.out.print("Nama Siswa : ");
nama = input.readLine();
Scanner input2 = new Scanner(System.in);
System.out.print("Nilai Keaktifan : ");
nilai_aktif = input2.nextInt();
System.out.print("Nilai Tugas : ");
nilai_tugas = input2.nextInt();
System.out.print("Nilai Ujian : ");
nilai_ujian = input2.nextInt();
n1 = nilai_aktif*20/100;
n2 = nilai_tugas*30/100;
n3 = nilai_ujian*50/100;
nilai_akhir = n1 + n2 + n3;
if (nilai_akhir >= 80)
{
grade = "A";
}
else if (nilai_akhir >= 70)
{
grade = "B";
}
else if (nilai_akhir >= 59)
{
grade = "C";
}
else if (nilai_akhir >= 50)
{
grade = "D";
}
else
{
grade = "E";
}
System.out.println("\nNama Siswa : " +nama);
System.out.println("Dengan Nilai Persentasi Yang Dihasilkan.");

System.out.println("\nNilai Keaktifan * 20% : " +n1);


System.out.println("Nilai Tugas * 30% : " +n2);
System.out.println("Nilai Ujian * 50% : " +n3);
System.out.println("\nNama Siswa : " + nama);
System.out.println("Nilai Tugas
: " + n2);
System.out.println ("Nilai Ujian
: " + n3);
System.out.println (" ");

System.out.println("========================================");
System.out.print("\nJadi, siswa yang bernama " + nama +
" memperoleh nilai akhir sebesar " +
nilai_akhir + ".");
System.out.println("\nGrade nilai yang didapat adalah " + grade + ".");
}
}

No 3
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;
public class latjava4_no3 {
public static void main (String args[]) throws Exception
{
InputStreamReader keyreader = new InputStreamReader (System.in);
BufferedReader input = new BufferedReader (keyreader);
String kodebarang, barang, ukuran;
int kodeukuran, jumlah, hargasatuan, harga;

System.out.print("TOKO KELONTONG KERONCONGAN");


System.out.println("--------------------------");
System.out.println("A. Susu Dancow");
System.out.println(" 1. Ukuran Kecil");
System.out.println(" 2. Ukuran Sedang");
System.out.println(" 3. Ukuran Besar");
System.out.println("B. Susu Bendera");
System.out.println(" 1. Ukuran Kecil");
System.out.println(" 2. Ukuran Sedang");
System.out.println(" 3. Ukuran Besar");
System.out.println("C. Susu SGM");
System.out.println(" 1. Ukuran Kecil");
System.out.println(" 2. Ukuran Sedang");
System.out.println(" 3. Ukuran Besar");
System.out.print("\nMasukkan Merk Susu (Dancow | Bendera | SGM) : ");
kodebarang = input.readLine();
switch (kodebarang)
{
case "A" :
barang =
break;
case "B" :
barang =
break;
case "C" :
barang =
break;
default:
barang =
break;
}

"Dancow";
"Bendera";
"SGM";
"Kode yang anda masukkan tidak dikenal.";

Scanner input2 = new Scanner (System.in);


System.out.print("\nMasukkan Ukuran Kaleng (Kecil | Sedang | Besar) : ");
kodeukuran = input2.nextInt();
switch (kodeukuran)
{
case 1 :
ukuran =
break;
case 2 :
ukuran =
break;
case 3 :
ukuran =
break;
default:
ukuran =
break;
}

"Ukuran Kecil";
"Ukuran Sedang";
"Ukuran Besar";
"Kode yang anda masukkan tidak dikenal.";

if (barang == "Dancow")

{
if (ukuran == "Ukuran Kecil")
{
hargasatuan = 25000;
System.out.println("\nHarga Satuan Barang Rp. "
+hargasatuan);

+hargasatuan);

}
else if (ukuran == "Ukuran Sedang")
{
hargasatuan = 20000;
System.out.println("\nHarga Satuan Barang Rp. "
}
else

hargasatuan = 15000;
System.out.println("\nHarga Satuan Barang Rp. "

+hargasatuan);
}
else if (barang == "Bendera")
{
if (ukuran == "Ukuran Kecil")
{
hargasatuan = 20000;
System.out.println("\nHarga Satuan
+hargasatuan);
}
else if (ukuran == "Ukuran Sedang")
{
hargasatuan = 17500;
System.out.println("\nHarga Satuan
+hargasatuan);
}
else
hargasatuan = 13500;
System.out.println("\nHarga Satuan
+hargasatuan);
}
else
{
if (ukuran == "Ukuran Kecil")
{
hargasatuan = 22000;
System.out.println("\nHarga Satuan
+hargasatuan);
}
else if (ukuran == "Ukuran Sedang")
{
hargasatuan = 18500;
System.out.println("\nHarga Satuan
+hargasatuan);
}
else
hargasatuan = 15000;
System.out.println("\nHarga Satuan
+hargasatuan);
}
System.out.print("\nJumlah Yang Dibeli : ");
jumlah = input2.nextInt();

Barang Rp. "

Barang Rp. "

Barang Rp. "

Barang Rp. "

Barang Rp. "

Barang Rp. "

"+harga);

"+harga);

"+harga);

"+harga);

"+harga);

"+harga);

if(hargasatuan == 25000)
{
harga = 25000*jumlah;
System.out.println("\nHarga yang harus dibayar sebesar Rp
}
else if(hargasatuan == 22000)
{
harga = 22000*jumlah;
System.out.println("\nHarga yang harus dibayar sebesar Rp
}
else if(hargasatuan == 20000)
{
harga = 20000*jumlah;
System.out.println("\nHarga yang harus dibayar sebesar Rp
}
else if(hargasatuan == 18500)
{
harga = 18500*jumlah;
System.out.println("\nHarga yang harus dibayar sebesar Rp
}
else if(hargasatuan == 17500)
{
harga = 17500*jumlah;
System.out.println("\nHarga yang harus dibayar sebesar Rp
}
else if(hargasatuan == 15000)
{
harga = 15000*jumlah;
System.out.println("\nHarga yang harus dibayar sebesar Rp
}
else
{

"+harga);
}
}

harga = 13500*jumlah;
System.out.println("\nHarga yang harus dibayar sebesar Rp

No 4
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.*;
public class latjava4_no4 {
public static void main (String args[]) throws Exception
{
String nama;
int golongan, pend, jamker;
double gaji, tunjangan1, tunjangan2, tunjangan3, total;
InputStreamReader keyreader = new InputStreamReader (System.in);
BufferedReader input = new BufferedReader (keyreader);
System.out.print("Program Hitung Honor Karyawan Kontrak");
System.out.println("\nPT. DINGIN DAMAI");
System.out.print("\nNama Karyawan : ");
nama = input.readLine();
Scanner input2 = new Scanner (System.in);
System.out.print("Golongan : ");
golongan = input2.nextInt();
System.out.print("Pendidikan (SMU [1] | D3 [2] | S1 [2]) : ");
pend = input2.nextInt();
System.out.print("Jumlah Jam Kerja : ");

jamker = input2.nextInt();
//proses
gaji = 300000;
if (golongan == 1)
{
tunjangan1 = gaji * 5/100;
}
else if (golongan == 2)
{
tunjangan1 = gaji * 10/100;
}
else
tunjangan1 = gaji * 15/100;
if (pend == 1)
{
tunjangan2 = gaji * 2.5/100;
}
else if (pend == 2)
{
tunjangan2 = gaji * 5/100;
}
else
tunjangan2 = gaji * 7.5;
if (jamker > 8)
{
tunjangan3 = jamker*2500;
}
else
tunjangan3 = 0;
total = gaji + tunjangan1 + tunjangan2 + tunjangan3;
System.out.print("\nKaryawan yang bernama : " +nama);
System.out.println("\nHonor yang diterima");
System.out.println("\nHonor Tetap Rp "+gaji);
System.out.println("Tunjangan Jabatan Rp " +tunjangan1);
System.out.println("Tunjangan pendidikan Rp "+tunjangan2);
System.out.println("Honor Lembur Rp " +tunjangan3);
System.out.println("====================================");
System.out.println("Honor yang diterima Rp " +total);

You might also like