Rabu, 11 Juli 2018

Menghitung Nilai Mahasiswa Menggunakan Scanner di Netbeans

LATIHAN 5 PADA PERTEMUAN 5
MATA KULIAH : PEMOGRAMAN BERORIENTASI OBJEK 
DOSEN : Fince Tinus Waruwu, M.Kom

Berikut Contohnya :



package latihan5;
import java.util.Scanner;
public class Main {
 public static void main(String[] args) {
int npm;
       String jenjang;
       String JurusanS1="Teknik Informatika";
       String JurusanD3="Manajemen Informatika";
       Scanner tampil = new Scanner(System.in);
       System.out.println("NPM  :");
       npm = tampil.nextInt();
       
       Scanner jj = new Scanner (System.in);
       System.out.println("Jenjang :");
       jenjang = jj.nextLine();
       
       //Pengisian Nilai
       double hadir,tugas,uts,uas,totalNilai;
       char huruf;
       
       Scanner tampilNilai=new Scanner(System.in);
       System.out.println("====MENGHITUNG NILAI MAHASISWA====\n");
       System.out.println("Nilai Hadir : ");
       hadir = tampilNilai.nextInt();
       System.out.println("Nilai Tugas : ");
       tugas = tampilNilai.nextInt();
       System.out.println("Nilai UTS : ");
       uts = tampilNilai.nextInt();
       System.out.println("Nilai UAS : ");
       uas = tampilNilai.nextInt();
       totalNilai=(0.1 * hadir+ 0.2*tugas+0.3*uts+0.4*uas);
       if (totalNilai >=85 && totalNilai <=100){
           huruf='A';
       }else if (totalNilai >=75 && totalNilai <=85){
           huruf='B';
       }else if (totalNilai >=65 && totalNilai <=75){
           huruf='C'; 
       }else if (totalNilai >=50 && totalNilai <=65){
           huruf='D';
       }else{
           huruf='E';
       }
       
       
       
       //NPM
       if (npm==15110389){
           System.out.println("Nama   : Dian Pratiwi");
       }else if (npm==15110343){
           System.out.println("Nama   : Desvika Riyansyah");
       }else if (npm==15110423){
           System.out.println("Nama   : Hikka Sartika");  
       }else if (npm==15110354){
           System.out.println("Nama   : Winda");
       }else if (npm==15110229){
           System.out.println("Nama   : Rika Rahmawati");
       }else if (npm==15110695){
           System.out.println("Nama   : Nopiyah Belia Batubara");
        } 
        
       //jenjang
       System.out.println("Jenjang :" +jenjang);
       if (jenjang.equals("S1")){
           System.out.println("Jurusan   : " +JurusanS1);
           System.out.println("Konsentrasi   : 1. Teknologi Informasi & Networking ");
           System.out.println("                2. Sistem Informasi ");
        }else if (jenjang.equals("D3")){
           System.out.println("Jurusan   : " +JurusanD3);
           System.out.println("Konsentrasi   : 1. Manajemen Informatika ");
           System.out.println("                2. Komputerisasi Akuntansi ");
        }
    
       System.out.println("Total Nilai = " +totalNilai);
       System.out.println("Nilai Huruf = " +huruf);
    
    }
    }
    
    

Tidak ada komentar:

Posting Komentar