Anda di halaman 1dari 6

NESTED IF

KASUS 1 :

Suatu perusahaan memberikan komisi kepada para selesman dengan ketentuan sebagai berikut:

 a. Bila salesman dapat menjual barang hingga Rp. 20.000 ,- , akan diberikan uang jasa sebesar Rp. 10.000 ditambah
dengan uang komisi Rp. 10% dari pendapatan yang diperoleh hari itu.
 b. Bila salesman dapat menjual barang diatas Rp. 20.000 ,- , akan diberikan uang jasa sebesar Rp. 20.000 ditambah
dengan uang komisi Rp. 15% dari pendapatan yang diperoleh hari itu.
 c. Bila salesman dapat menjual barang diatas Rp. 50.000 ,- , akan diberikan uang jasa sebesar Rp. 30.000 ditambah
dengan uang komisi Rp. 20% dari pendapatan yang diperoleh hari itu.

HASIL SCRIPT :

import java.util.*;

public class Nested_IF {

public static void main(String[] args){

int pendapatan;

double jasa, komisi, total;

//deklarasi objek

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;

/* menghitung total */

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

}}

Kasus 2 TUGAS :

1. Di cek apakah 47 <  5,  Apakah 47 lebih kecil dari 5? Tentunya tidak, maka dilanjutkan
pada kondisi kedua
2. Di cek apakah 47 < 12, Apakah 47 lebih kecil dari 12? Juga Tentunya tidak, maka
dilanjutkan pada kondisi ketiga
3. Di cek apakah 47 < 18, Apakah 47 lebih kecil dari 18? Juga salah, kemudian dilanjutkan
pada kondisi keempat.
4. Di cek apakah 47 < 40, Apakah 47 lebih kecil dari 40? Masih juga tidak, dan dilanjutkan
pada kondisi kelima
5. Di cek apakah 47 < 60, Apakah 47 lebih kecil dari 60? Iya.. maka langsung di eksekusi
pernyataan dalam (umur < 60)

package pkgif.pkgelse.java;
import java.util.Scanner;
import javax.swing.JOptionPane;
/**
*
* @author anakit
*/
public class IfElseJava {
public static void main(String[] args) {
Scanner anakit = new Scanner(System.in);
String kategori;
System.out.print("Berapa Umur Anda? (angka saja) :");int umur =
anakit.nextInt();
if (umur < 5){
kategori = "Wah Masih Balita Ternyata";
}else if (umur < 12){
kategori = "Kamu Mah Masih Bocah";
}else if (umur < 18){
kategori = "Cie yang sudah remaja";
}else if (umur < 40){
kategori = "Sudah Masuk Kategori Dewasa";
}else if (umur < 60){
kategori = "Orang Tua, Sudah bisa Banyak Istirahat";
}else {
kategori = "Awas Entar Lagi Ko'it.. wkwkwkwk";
}
System.out.println("Umur "+umur+", "+kategori);
}
}

Kasus 3 :

package utilscanner;
import java.util.Scanner;
public class Utilscanner {
public static void main(String[] args) {
Scanner vari = new Scanner(System.in);
int t = 4;
float rata_rata,a,b,c,d;
String huruf;
System.out.println("masukan nilai Tugas :");a = vari.nextFloat();
System.out.println("masukan nilai MID :");b = vari.nextFloat();
System.out.println("masukan nilai QUIS :");c = vari.nextFloat();
System.out.println("masukan nilai UAS :");d = vari.nextFloat();
rata_rata = (a+b+c+d)/t;
if (rata_rata > 85.00){
huruf="A";
}else if (rata_rata >=81 && rata_rata <=85){
huruf="A-";
}else if (rata_rata >=76 && rata_rata <=80){
huruf="B+";
}else if (rata_rata >=71 && rata_rata <=75){
huruf="B";
}else if (rata_rata >=66 && rata_rata <=70){
huruf="B-";
}else if (rata_rata >=61 && rata_rata <=65){
huruf="C+";
}else if (rata_rata >=56 && rata_rata <=60){
huruf="C";
}else if(rata_rata >= 51 && rata_rata <=55) {
huruf="D";
}else{
huruf="E";
}
System.out.println("Nilai Rata-rata : "+rata_rata);
System.out.println("Nilai Anda Dalam Huruf : "+huruf);
}}
Kasus 4

public class percabangan5 {

public static void main(String[] args) {

String makanan = " ";

System.out.println("Pilihan Makanan : ");

System.out.println("1. Nasi Goreng");

System.out.println("2. Mie Rebus");

System.out.println("3. Mie Goreng");

System.out.println("4. Soto Ayam");

System.out.println("5. Nasi Kuning n");

int pilihan = 1;

switch (pilihan){

case 1 : makanan = "Nasi Goreng" ;

System.out.println("Makanan yang kamu pilih adalah "


+ makanan);

break;

case 2: makanan = "Mie Rebus";

System.out.println("Makanan yang kamu pilih adalah "


+ makanan);

break;
case 3: makanan= "Mie Goreng";

System.out.println("Makanan yang kamu pilih adalah "


+ makanan);

break;

case 4: makanan = "Soto Ayam";

System.out.println("Makanan yang kamu pilih adalah "


+ makanan);

break;

case 5: makanan = "Nasi Kuning";

System.out.println("Makanan yang kamu pilih adalah "


+ makanan);

break;

default:

System.out.println("Pilihan kamu tidak ada");

Anda mungkin juga menyukai