Wednesday, November 07, 2018

JAVA : PROGRAM INDEKS NILAI DENGAN IF

Berikut adalah kode untuk membuat program indeks nilai dengan IF
 import java.util.*;  
 public class lat11_nilai_total{  
  public static void main(String[]ARGS){  
       char nilaiIndeks;  
       double nilaiUTS,nilaiUAS,nilaiAkhir;  
       //input nilai UAS  
       char text='y';  
       Scanner sc = new Scanner(System.in);  
       while(text == 'y') {   
       System.out.print('\u000C');  
       System.out.println("========INDEKS PRESTASI==========");  
       System.out.println("=================================");   
       try{  
       System.out.print("Masukkan Nilai UTS\t: ");  
       nilaiUTS =Double.valueOf(sc.nextInt()).doubleValue();  
       System.out.print("Masukkan Nilai UAS\t: ");  
       nilaiUAS =Double.valueOf(sc.nextInt()).doubleValue();  
       System.out.println("=================================");        
       // rumus untuk hitung nilai akhir  
       nilaiAkhir=(0.4*nilaiUTS)+(0.6*nilaiUAS);  
       // perintah kondisi untuk menentukan nilai indeks  
       if(nilaiAkhir>=80){  
         nilaiIndeks='A';  
       } else if (nilaiAkhir>=70){  
         nilaiIndeks='B';  
       } else if (nilaiAkhir>=50){  
         nilaiIndeks='C';  
       } else if (nilaiAkhir>=30){  
         nilaiIndeks='D';  
       } else {  
         nilaiIndeks='E';  
       }  
         System.out.println("Nilai Akhir\t :"+ nilaiAkhir);  
         System.out.println("Nilai Indeks\t :"+ nilaiIndeks);  
       sc.nextLine();  
       }catch(InputMismatchException e) {  
         System.err.println("\nInput Salah!");  
       }  
        System.out.print("Mau coba lagi (y/t)? ");  
        text = sc.nextLine().charAt(0);  
        if(text == 'Y') text = 'y';  
        if(text == 'y') continue;  
        else {  
        System.out.print("\nProgram Stopped");  
        break;  
       }  
     }  
  }  
 }  

apabila dijalankan program akan ditampilkan sebagai berikut :

No comments:

Post a Comment