Header Ads

Aplikasi Menghitung Nilai mahasisiswa


Aplikasi ini adalah aplikasi yang di buat untuk menghitung sebuah nilai mahasiswa, dari  nilai tugas dan kuis,uts dan nilai uas sehingga mendapatki an sebuah hasil, yang dapat menyatakan sebuah mahasiswa lulus atau gagal serta mendapatkan sebuah nilai berupa huruf/grade.
 tujanya untuk mempermudah pekerjaan/ mempersingkat waktu.

Proses inputnya adalah :
  • Nim Mahasiswa
  • Nilai UAS
  • Nilai UTS
  • Nilai Tugas
  • Nilai Kuis
Proses Outputnya adalah :
  • Keterangan
  • Nilai Akhir


FlowChard


Source Code

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package Arif_Wijayanto_01tplp001;

import java.util.Scanner;

/**
 *
 * @author Arif W
 */
public class JavaApplication49 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
    Scanner input = new Scanner (System.in);
        String nama , nim ;
        char grade ;
        final double n_tugas , n_uts , n_kuis , n_uas , n_akhir;
        System.out.println("II==================================II");
        System.out.println("II===*Menghitung Nilai Mahasiswa*===II");
        System.out.println("II==================================II");
        System.out.print("Masukan nama : ");
        nama = input.nextLine();
        System.out.print("Masukan NIM : ");
        nim = input.nextLine();
        System.out.print("Nilai tugas : ");
        n_tugas = input.nextInt();
        System.out.print("Nilai kuis : ");
        n_kuis = input.nextInt();
        System.out.print("Nilai uts : ");
        n_uts = input.nextInt( );
        System.out.print("Nilai uas : ");
        n_uas = input.nextInt();
        n_akhir = (0.15 * n_tugas + 0.20 * n_kuis + 0.30 * n_uts + 0.35 * n_uas);
        if (n_akhir >= 85 && n_akhir <=100){
            grade = 'A';
        }
        else if (n_akhir > 75 && n_akhir < 85){
            grade = 'B';
        }
        else if (n_akhir > 65 && n_akhir < 75){
            grade = 'C';
        }
        else if (n_akhir > 50 && n_akhir < 65){
            grade = 'D';
        }
        else {
            grade = 'E';
        }
        if (grade == 'A' || grade == 'B' || grade == 'C'){
            System.out.println("\n"+nama+" dengan NIM "+nim+" memiliki nilai akhir "+n_akhir+" = ("+grade+")"+""
                    + "\n dan dinyatakan Lulus");
        }
        else {
            System.out.println("\n"+nama+" dengan NIM "+nim+" memiliki nilai akhir "+n_akhir+" = ("+grade+")"+""
                    + "\n dan dinyatakan Tidak Lulus");
        } 
    }
}
   

   

   

Hasil

 

 Terimakasih sudah berkunjung.......

 


Tidak ada komentar

Diberdayakan oleh Blogger.