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.

Program Java dengan Else If Else

setelah semaleman bingung mau gimana ngerjain switch case, siang ini langsung aja aq upload hasil pemikiran q yang gak tau bener apa enggak e..
buat temen2 kampus kelas pagi ato malem yang dapet tugas pbo kita saling share aja..
sebelum saya berangkat kerja ini saya upload ke tugas pbo yang if else if dan switch case..
monggo dilihat, n kalo ada yang salah mohon maklum, karena saya hanya manusia biasa yang penuh dengan kesalahan..


Program Java dengan perintah if else if

import java.util.Scanner;
public class tugas3 {
public static void main(String[] args) {
System.out.println("SURYO MAHARGO");
System.out.println("TI/S1");
System.out.println("10.5.00058");
System.out.println("PROGRAM JAVA if else");
System.out.println("===================================================");
System.out.println(" ");
double nilai;
System.out.println("Masukan nilai : ");
Scanner masukan = new Scanner(System.in);
nilai = masukan.nextDouble();
System.out.println(" ");
System.out.println("===================================================");
System.out.println("nilai   |    nilai skala     |    huruf   |    keterangan");
System.out.println("===================================================");


if (nilai <= 49){
System.out.println(" " +nilai+ "            0            E            TIDAK LULUS");}
else if (nilai <=54){
System.out.println(" " +nilai+ "            1            D            TIDAK LULUS");}
else if (nilai <= 59){
System.out.println(" " +nilai+ "           1,5            D+            TIDAK LULUS");}
else if(nilai <= 69){
System.out.println(" " +nilai+ "            2            C            LULUS");}
else if(nilai <= 74){
System.out.println(" " +nilai+ "           2,5            C+            LULUS");}
else if(nilai <= 79){
System.out.println(" " +nilai+ "            3            B            LULUS");}
else if(nilai <= 84){
System.out.println(" " +nilai+ "           3,5            B+            LULUS");}
else if(nilai <= 100){
System.out.println(" " +nilai+ "             4            A            LULUS");}
}
}

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

Process completed.


--------------------Configuration: <Default>--------------------
SURYO MAHARGO
TI/S1
10.5.00058
PROGRAM JAVA if else
===================================================

Masukan nilai :
85

===================================================
nilai   |   nilai skala  |  huruf   |   keterangan
===================================================
 85.0           4           A           LULUS

Process completed.


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