Advertisement
dekzcoding

hitungNA

Jun 2nd, 2014
241
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.64 KB | None | 0 0
  1. import java.io.*;
  2. public class hitungNA {
  3.  
  4.     /**
  5.      * @param args
  6.      */
  7.     public static void main(String[] args)throws IOException {
  8.         // TODO Auto-generated method stub
  9.         BufferedReader  bfr = new BufferedReader(new InputStreamReader(System.in));
  10.        
  11.         System.out.println("==================================");
  12.         System.out.println("Program Menginput Nilai AKhir");
  13.         System.out.println("Mata Kuliah Bahasa Pemrograman");
  14.         System.out.println("==================================");
  15.        
  16.         String nim, nama;
  17.         double uts, uas, tugas;
  18.         String huruf;
  19.  
  20.         try{
  21.             System.out.print("NIM : ");nim=bfr.readLine();
  22.             System.out.print("Nama : ");nama=bfr.readLine();
  23.             System.out.print("UTS : ");uts=Integer.parseInt(bfr.readLine());
  24.             System.out.print("UAS : ");uas=Integer.parseInt(bfr.readLine());
  25.             System.out.print("TUGAS : ");tugas=Integer.parseInt(bfr.readLine());
  26.             System.out.print("");
  27.            
  28.             System.out.println("==================================");
  29.             System.out.println("Program Menghitung Nilai AKhir");
  30.             System.out.println("Mata Kuliah Bahasa Pemrograman");
  31.             System.out.println("==================================");
  32.             System.out.println("NIM/NAMA : "+nim+"/"+nama);
  33.             System.out.println("UTS : "+uts);
  34.             System.out.println("UAS : "+uas);
  35.             System.out.println("TUGAS : "+tugas);
  36.             double nilaiakhir = ((uts*0.3)+(uas*0.3)+(tugas*0.4));
  37.             System.out.println("Nilai Akhir : "+nilaiakhir);
  38.        
  39.             if((nilaiakhir>=0)&&(nilaiakhir<=44)){
  40.                 huruf="E";
  41.                 System.out.println("Nilai Huruf : E");
  42.             }else if((nilaiakhir>=45)&&(nilaiakhir<=54)){
  43.                 huruf="D";
  44.                 System.out.println("Nilai Huruf : D");
  45.                
  46.             }else if((nilaiakhir>=55)&&(nilaiakhir<=59)){
  47.                 huruf="C";
  48.                 System.out.println("Nilai Huruf : C-");
  49.                
  50.             }else if((nilaiakhir>=60)&&(nilaiakhir<=64)){
  51.                 huruf="C";
  52.                 System.out.println("Nilai Huruf : C+");
  53.                
  54.             }else if((nilaiakhir>=65)&&(nilaiakhir<=74)){
  55.                 huruf="B";
  56.                 System.out.println("Nilai Huruf : B");
  57.                
  58.             }else if((nilaiakhir>=75)&&(nilaiakhir<=79)){
  59.                 huruf="B";
  60.                 System.out.println("Nilai Huruf : B+");
  61.                
  62.             }else{
  63.                 huruf="A";
  64.                 System.out.println("Nilai Huruf : A");
  65.             }
  66.            
  67.             System.out.println("==================================");
  68.             System.out.println("==================================");
  69.            
  70.             if((huruf.equals("B")||huruf.equals("A"))||huruf.equals("B+")){
  71.                 System.out.println("Dinyatakan lulus dalam mata kuliah Bahasa Pemograman");
  72.             }else{
  73.                 System.out.println("Dinyatakan tidak lulus dalam mata kuliah Bahasa Pemograman");
  74.             }
  75.            
  76.                        
  77.         }catch(Exception e){
  78.             System.out.println("Harap masukkan berupa angka!");
  79.         }
  80.        
  81.     }
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement