Membuat Program Menghitung Nilai Akhir Menggunakan Java

Program yang diposting disini memiliki struktur kode yang berbeda-beda, seperti pada membuat program hitung yang saya tampilkan adalah kode yang berguna untuk menginput, Setelah itu pada artikel membuat program determinan matriks yang saya tampilkan disana adalah kode untuk membuat pilihan kodisi yang banyak. Nah setelah itu kita akan masuk pada cara penggunaan if ... else if ... else. Program yang akan kita buat selanjutnya adalah menghitung nilai akhir menggunakan java, berikut ini adalah source codenya :
package lat3;
import java.util.Scanner;
/**
Nama = Program Menghitung Nilai Akhir
Author = Pemrograman Indonesia
 */
public class Lat3 {
    public static void main(String[] args) {
    int nu, ns, tu;
    double total;
    Scanner nilai = new Scanner(System.in);
    System.out.print("Masukkan Nilai UTS = ");
    nu = nilai.nextInt();
    System.out.print("Masukkan Nilai UAS = ");
    ns = nilai.nextInt();
    System.out.print("Masukkan Nilai Tugas = ");
    tu = nilai.nextInt();
    total = (nu*0.4)+(ns*0.5)+(tu*0.1);
    if ((total<=100)&&(total>=90)){
        System.out.println("Nilai Akhirnya adalah = A");
    }
    else if((total<90)&&(total>=80)){
        System.out.println("Nilai Akhirnya adalah = B");
    }
    else if((total<80)&&(total>=70)){
        System.out.println("Nilai Akhirnya adalah = C");
    }
    else if((total<70)&&(total>=60)){
        System.out.println("Nilai Akhirnya adalah = D");
    }
    else if(total<60){
        System.out.println("Nilai Akhirnya adalah = E");
    }
    else{ System.out.println("Nilainya Error");
    }
    System.out.println("");
    System.out.println("Salam Programmer Indonesia ^^");
    }
}

Penjelasan Tentang Kode Diatas :
  1. import java.util.Scanner untuk pengertianya silahkan baca artikel program hitung.
  2. int nu, ns, tu untuk mendeklarasikan variable nu,ns, dan tu ke integer.
  3. double total untuk mendeklarasikan variable total ke double atau bilangan koma.
  4. System.out.print("Masukkan Nilai UTS = ")
    nu = nilai.nextInt(); // menginput nilai uts dengan variable nu
    System.out.print("Masukkan Nilai UAS = ");
    ns = nilai.nextInt(); // menginput nilai uas dengan variable ns
    System.out.print("Masukkan Nilai Tugas = ");
    tu = nilai.nextInt(); // menginput nilai tugas dengan variable tu
  5. total = (nu*0.4)+(ns*0.5)+(tu*0.1); // perhitungan yang saya buat untuk total, anda dapat mengubahnya sesuai keinginan anda.
  6. if ((total<=100)&&(total=>90)){
            System.out.println("Nilai Akhirnya adalah = A");
        } // jika nilai total berada diantara 90 sampai 100 maka akan mencetak "Nilai Akhirnya adalah = A".
  7. else if((total<90)&&(total=>80)){
            System.out.println("Nilai Akhirnya adalah = B");
        } // jika nilai total berada diantara 80 sampai 89 maka akan mencetak "Nilai Akhirnya adalah = B".
  8. else if((total<80)&&(total>=70)){
            System.out.println("Nilai Akhirnya adalah = C");
        } // jika nilai total berada diantara 70 sampai 79 maka akan mencetak  "Nilai Akhirnya adalah = C".
  9. else if((total<70)&&(total>=60)){
            System.out.println("Nilai Akhirnya adalah = D");
        } // jika nilai total berada diantara 60 sampai 69 maka akan mencetak  "Nilai Akhirnya adalah = D".
  10.   else if(total<60){
            System.out.println("Nilai Akhirnya adalah = E");
        } // jika nilai total berada dibawah 60 maka akan mencetak "Nilai Akhirnya adalah = E".
  11. else{ System.out.println("Nilainya Error");
        } // jika selain dari angka tersebut akan mencetak "Nilainya Error". Contohnya ketika kita menghasilkan nilai lebih dari 100 maka akan mencetak "Nilainya Error".

Hasil outputnya adalah :