Konversi nilai angka menjadi nilai huruf

Program ini merupakan soal ujian tengah semester pemograman berorientasi objek semester 6. Berikut dibawah ini coding program mengkonversi nilail angka menjadi nilai huruf :
package uts;
import java.util.Scanner;
public class UTS {
    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       System.out.println ("");
       System.out.println ("=================INPUT==================");
     
       Scanner NPM=new Scanner (System.in);
       System.out.print("Input NPM   = ");
       int npm=NPM.nextInt();
     
       Scanner Jenjang = new Scanner (System.in);
       System.out.print ("Input Jenjang    = ");
       String jenjang=Jenjang.nextLine();
     
       Scanner Hadir=new Scanner (System.in);
       System.out.print ("Input Nilai Kehadiran  = ");
       double hadir=Hadir.nextDouble();
     
       Scanner Tugas=new Scanner (System.in);
       System.out.print ("Input Nilai Tugas  = ");
       double tugas=Tugas.nextDouble();
     
       Scanner UTS=new Scanner (System.in);
       System.out.print ("Input Nilai UTS  = ");
       double uts=UTS.nextDouble ();
     
       Scanner UAS=new Scanner (System.in);
       System.out.print ("Input Nilai UAS = ");
       double uas=UAS.nextDouble();
       


       System.out.println("");
       System.out.println("=====================OUTPUT==================");
       
       switch (npm){
        case 15110132:
            System.out.println("NPM               : "+npm);
            System.out.println("Nama                : Puji Lestari");
            break;
        case 15110139:
            System.out.println("NPM               : "+npm);
            System.out.println("Nama                : Nurul Rizka");
            break;
        case 15110205:
            System.out.println("NPM               : "+npm);
            System.out.println("Nama                : Nur Aisyah");
            break;
        case 15110179:
            System.out.println("NPM               : "+npm);
            System.out.println("Nama                : Jamiatul Sisca");
            break;
        case 15110065:
            System.out.println("NPM               : "+npm);
            System.out.println("Nama                : Febriani Siregar");
            break;
       }
       
       switch (jenjang){
           case "S1":
             System.out.println("Jenjang   = "+jenjang);
             System.out.println("Jurusan   = Teknik Informatika");
             System.out.println("Konsentrasi = Teknik Informatika & Networking");
             System.out.println("         Sistem Informasi");
           break ;
           case "D3":
             System.out.println("Jenjang   = "+jenjang);
             System.out.println("Jurusan   = Manajemen Informatika");
             System.out.println("Konsentrasi = Manajemen Informatika");
             System.out.println("         Komputer Akuntansi");
       }
        
       System.out.println("Nilai Kehadiran   = "+hadir);
       System.out.println("Nilai Tugas   = "+tugas);
       System.out.println("Nilai UTS   = "+uts);
       System.out.println("Nilai UAS   = "+uas);
       
       double xhadir=0.1 * hadir;
       double xtugas=0.2 *tugas;
       double xuts=0.3 * uts;
       double xuas=0.4 * uas;
       
       double total=xhadir + xtugas + xuts + xuas;
       
       System.out.println("Total Nilai  ="+total);
       
       
        if (total > 90){
           System.out.println("Nilai Huruf   =A");
       }else if (total > 85){
           System.out.println("Nilai Huruf   =B+");
       }else if (total > 80){
           System.out.println("Nilai Huruf   =B");
       }else if (total > 75){
           System.out.println("Nilai Huruf   =C+");
       }else if (total > 70){
           System.out.println("Nilai Huruf   =C");
       }else if (total > 55){
           System.out.println("Nilai Huruf   =D");
       }else if (total > 55){
           System.out.println("Nilai Huruf   =E");
}
              
    }
       }
    



Dosen pengampu : Fince Tinus Mawuru, S.Kom, M.Kom

Comments

Popular Posts