Latihan Java Bab4
Latihan Java Bab4
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;
}
/*-------------------------Lutfiane F H
402
------------------------- */
import java.util.*;
public class latihan
{
public static void main(String args[])
{
double tot_beli, potongan=0, jum_bayar=0;
/*-------------------------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);
}
}
/*-------------------------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);
}
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);
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("========================================");
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;
"Dancow";
"Bendera";
"SGM";
"Kode yang anda masukkan tidak dikenal.";
"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();
"+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);