latihan java bab4

Upload: anne

Post on 09-Mar-2016

253 views

Category:

Documents


8 download

DESCRIPTION

abc

TRANSCRIPT

Operator Kondisi

Lutfiane F HX 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;elsepotongan = 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 = 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 = "Dancow";break;case "B" :barang = "Bendera";break;case "C" :barang = "SGM";break;default:barang = "Kode yang anda masukkan tidak dikenal.";break;}Scanner input2 = new Scanner (System.in);System.out.print("\nMasukkan Ukuran Kaleng (Kecil | Sedang | Besar) : ");kodeukuran = input2.nextInt();switch (kodeukuran){case 1 :ukuran = "Ukuran Kecil";break;case 2 :ukuran = "Ukuran Sedang";break;case 3 :ukuran = "Ukuran Besar";break;default:ukuran = "Kode yang anda masukkan tidak dikenal.";break;}if (barang == "Dancow"){if (ukuran == "Ukuran Kecil"){hargasatuan = 25000;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}else if (ukuran == "Ukuran Sedang"){hargasatuan = 20000;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}elsehargasatuan = 15000;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}else if (barang == "Bendera"){if (ukuran == "Ukuran Kecil"){hargasatuan = 20000;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}else if (ukuran == "Ukuran Sedang"){hargasatuan = 17500;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}elsehargasatuan = 13500;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}else{if (ukuran == "Ukuran Kecil"){hargasatuan = 22000;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}else if (ukuran == "Ukuran Sedang"){hargasatuan = 18500;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}elsehargasatuan = 15000;System.out.println("\nHarga Satuan Barang Rp. " +hargasatuan);}System.out.print("\nJumlah Yang Dibeli : ");jumlah = input2.nextInt();if(hargasatuan == 25000){harga = 25000*jumlah;System.out.println("\nHarga yang harus dibayar sebesar Rp "+harga);}else if(hargasatuan == 22000){harga = 22000*jumlah;System.out.println("\nHarga yang harus dibayar sebesar Rp "+harga);}else if(hargasatuan == 20000){harga = 20000*jumlah;System.out.println("\nHarga yang harus dibayar sebesar Rp "+harga);}else if(hargasatuan == 18500){harga = 18500*jumlah;System.out.println("\nHarga yang harus dibayar sebesar Rp "+harga);}else if(hargasatuan == 17500){harga = 17500*jumlah;System.out.println("\nHarga yang harus dibayar sebesar Rp "+harga);}else if(hargasatuan == 15000){harga = 15000*jumlah;System.out.println("\nHarga yang harus dibayar sebesar Rp "+harga);}else{harga = 13500*jumlah;System.out.println("\nHarga yang harus dibayar sebesar Rp "+harga);}}}

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();

//prosesgaji = 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;}elsetunjangan2 = gaji * 7.5;if (jamker > 8){tunjangan3 = jamker*2500;}elsetunjangan3 = 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);}}