Nested If Tugas X MMRPL
Nested If Tugas X MMRPL
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.*;
int pendapatan;
//deklarasi objek
pendapatan = input.nextInt();
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("==================================");
}}
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
int pilihan = 1;
switch (pilihan){
break;
break;
case 3: makanan= "Mie Goreng";
break;
break;
break;
default: