Sabtu, 09 Oktober 2010

Laporan Java Script III

PENGKONDISIAN DALAM JAVA

KEPUTUSAN
1.If-Else
If(kondisi)
jika pernyataan terpenuhi maka pernyataan 1 akan dijalankan.
else
pernyataan jika kondisi salah
2.Switch Case
Switch (ekspresi switch) {
case nilai1:pernyataan1;
                break;
case nilai2:pernyataan2;
                break;

case nilainilaiN:pernyataanN;
                break;
default;
pernyataan default;
}

Contoh Soal
1.       Menentukan Nilai
A=80-100
B=70-79
C=60-69
D=36-59
E=0-35
Kode Program:
class TesKeputusannilai {
public static void main (String[] args) {
int nilai=80;
//nested if
if (nilai>=80)
    System.out.println("nilai mahasiswa A");
else if (nilai>=70)
    System.out.println("nilai mahasiswa B");
else if (nilai>=60)
    System.out.println("nilai mahasiswa C");
else if (nilai>=36)
    System.out.println("nilai mahasiswa D");
    else
    System.out.println("nilai mahasiswa E");
  }
}

2.       Menentukan Nilai  IPK dengan Ketentuan:
IPK>=3.00 dan Jumlah SKS Lulus>=90 è Mendaftar TA
IPK<=3.00 dan jumlah SKS Lulus>=90è Perbaiki IPK
IPK<=3.00 dan jumlah SKS Lulus<=90 è Belum bias mendaftar TA
Kode Programnya:
class TesKeputusanIPK {
public static void main (String[] args) {
double IPK=1.70;
int SKS=70;
//nested if
if (IPK>=3.00 && SKS>=90)
    System.out.println("Mendaftar TA");
else if (IPK<3.00 && SKS>=90)
    System.out.println("Perbaikan IPK");
else if (IPK<3.00 && SKS<90)
    System.out.println("Belum bisa Mendaftar TA");
  }
}
3.       Menentukan Nilai IPK dengan Ketentuan:
3.50-4.00= Sangat Memuaskan
3.00-3.49= Memuaskan
2.75-2.99= Sangat Baik
2.00-2.74= Baik
1.99-0= Buruk

Kode Programnya:
class Tesnilai {
public static void main (String[] args) {
double nilai=3.50;
//nested if
if (nilai>=3.50)
    System.out.println("nilai mahasiswa Sangat Memuaskan");
else if (nilai>=3.00)
    System.out.println("nilai mahasiswa Memuaskan");
else if (nilai>=2.75)
    System.out.println("nilai mahasiswa Sangat Baik");
else if (nilai>=2.00)
    System.out.println("nilai mahasiswa Baik");
    else
    System.out.println("nilai mahasiswa Buruk");

  }
}


Soal 
   Tentukan Nilai IPK Dengan Memakai PengKondisian  Switch Case
Kode Programnya:
import java.util.Scanner;
class IndeksPrestasiKomulatif{
        public static void main(String []Args){
            Scanner nilai=new Scanner(System.in);
            System.out.print("IPK-nya Berapa? ");
            int ipk=nilai.nextInt();
            switch (ipk){
                case 3: case 4:
                System.out.println("Predikat Sangat Memuaskan");
                break;
                case 1: case 2:
                System.out.println("Predikat Baik");
                break;
                default :
                System.out.println("Predikat Buruk");
            }
        }
}



















































Tidak ada komentar:

Posting Komentar