WELCOME

Jumat, 06 April 2012

Program Java dengan Switch Case

untuk yang ini sebenere hampir sama, cuma ini ada perintah switch case nya..


import java.util.Scanner;
public class newtugas {
public static void main(String[] args) {
int pilihan, nilai;
Scanner sc = new Scanner (System.in);
System.out.println("SURYO MAHARGO");
System.out.println("TI/S1");
System.out.println("10.5.00058");
System.out.println("PROGRAM JAVA switch case");
System.out.println("===================================================");
System.out.println("Daftar Nilai:");
System.out.println("\n1.) 0-49\n2.) 50-54\n3.) 55-59\n4.) 60-69\n5.) 70-74\n6.) 75-79\n7.) 80-84\n8.) 85-100 ");
System.out.print("\nPilih Nilai Anda (1-8) : ");
pilihan = sc.nextInt();
switch(pilihan)
{
case 1:

System.out.print("Masukkan nilai : ");
nilai = sc.nextInt();
if (nilai <= 49){
System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");
   
System.out.println(" " +nilai+ "            0                E            TIDAK LULUS");}
else if ((nilai > 49))
System.out.println("-------------------------------\nERROR");
break;
case 2:

System.out.print("Masukkan nilai : ");
nilai = sc.nextInt();
if (nilai >= 50 && nilai <= 54){
System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");

System.out.println(" " +nilai+ "            1                D            TIDAK LULUS");}
else if ((nilai >54 || nilai <50))
System.out.println("-------------------------------\nERROR");
break;
case 3:

System.out.print("Masukkan nilai : ");
nilai = sc.nextInt();
if (nilai >= 55 && nilai <= 59){
System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");

System.out.println(" " +nilai+ "           1,5                D+            TIDAK LULUS");}
else if ((nilai >59 || nilai <55))
System.out.println("-------------------------------\nERROR");
break;
case 4:

System.out.print("Masukkan nilai : ");
nilai = sc.nextInt();
if (nilai >= 60 && nilai <= 69){
System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");

System.out.println(" " +nilai+ "            2                C            LULUS");}
else if ((nilai >69 || nilai <60))
System.out.println("-------------------------------\nERROR");
break;
case 5:

System.out.print("Masukkan nilai : ");
nilai = sc.nextInt();
if (nilai >= 70 && nilai <= 74){
System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");

System.out.println(" " +nilai+ "           2,5                C+            LULUS");}
else if ((nilai >74 || nilai <70))
System.out.println("-------------------------------\nERROR");
break;
case 6:

System.out.print("Masukkan nilai : ");
nilai = sc.nextInt();
if (nilai >= 75 && nilai <= 79){
    System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");

System.out.println(" " +nilai+ "            3                B            LULUS");}
else if ((nilai >79 || nilai <75))
System.out.println("-------------------------------\nERROR");
break;
case 7:

System.out.print("Masukkan nilai : ");
nilai = sc.nextInt();
if (nilai >= 80 && nilai <= 84){
System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");

System.out.println(" " +nilai+ "           3,5                B+            LULUS");}
else if ((nilai >84 || nilai <80))
System.out.println("-------------------------------\nERROR");
break;
case 8:

System.out.print("Masukkan nilai : ");
nilai = sc.nextInt();
if (nilai >= 85 && nilai <= 100){
System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");

System.out.println(" " +nilai+ "             4                A            LULUS");}
else if ((nilai >100 || nilai <85))
System.out.println("-------------------------------\nERROR");
break;
default: System.out.println("PILIHAN SALAH"); break;
}
System.out.println("-------------------------------\nTerima kasih");
}
}


--------------------Configuration: <Default>--------------------

Process completed.


--------------------Configuration: <Default>--------------------
SURYO MAHARGO
TI/S1
10.5.00058
PROGRAM JAVA switch case
===================================================
Daftar Nilai:

1.) 0-49
2.) 50-54
3.) 55-59
4.) 60-69
5.) 70-74
6.) 75-79
7.) 80-84
8.) 85-100

Pilih Nilai Anda (1-8) : 8
Masukkan nilai : 89
===================================================
nilai   |   nilai skala  |  huruf   |   keterangan
===================================================
 89             4               A           LULUS
-------------------------------
Terima kasih

Process completed.

0 komentar:

Posting Komentar

 
Design by Free WordPress Themes | Bloggerized by Suryo - Premium Blogger Themes | Online Project management