Implementasi if else if dengan contoh program menentukan grade java
Di Posting Oleh : wandi
Kategori : java pemprograman dasar
public class Grade {
public static void main(String[] args) {
//codemu
}
}
karena kita mengambil inputan dari user kita perlu mengimport Scanner. letakan import scanner diatas public class.import java.util.Scanner;selanjutnya deklarasikan object dari Scanner, letakkan didalam method main.
Scanner input= new Scanner(System.in);jangan lupa deklarasikan variable untuk menampung nilai yang diinputkan oleh user.
Double na, nh , uts, uas;
System.out.print("masukan nilai harian = ");
nh =input.nextDouble();
System.out.print("masukan nilai UTS = ");
uts =input.nextDouble();
System.out.print("masukan nilai UAS =");
uas =input.nextDouble();
code di atas fungsinya untuk mengambil inputan dari user. setelah mengambilan inputan dari user kita perlu menghitung untuk mendapatkan nilai akhir.
na = ((0.2 * nh)+(0.3 * uts)+(0.5 * uas));setelah mendapatkan data dari user dan menghitungnya, sekarang saatnya untuk mengecek grade dari nilai akhir yang dihitung tadi menggunakan if else if.
if(na >=91){
System.out.println("GREDE = A");
}else if(na >=81){
System.out.println("GRADE = B+");
}else if(na>=70){
System.out.println("GRADE = B");
}else if(na >=60){
System.out.println("GRADE = C+");
}else if (na >= 50){
System.out.println("GRADE = C");
}else{
System.out.println("GRADE = D");
}
silahkan dicoba dijalankan jika ada kesalahan atau ada yang belum di mengerti bisa tanyakan dikolom komentar. full code:
import java.util.Scanner;
public class Grade {
public static void main(String[] args) {
Scanner input= new Scanner(System.in);
//deklarasi variabel
Double na, nh , uts, uas;
//input nilai dari kayboard dengan scanner
System.out.print("masukan nilai harian = ");
nh =input.nextDouble();
System.out.print("masukan nilai UTS = ");
uts =input.nextDouble();
System.out.print("masukan nilai UAS =");
uas =input.nextDouble();
//proses perhitungan
na = ((0.2 * nh)+(0.3 * uts)+(0.5 * uas));
//cetak nilai akhir
System.out.println("nilai akhir = "+na);
if(na >=91){
System.out.println("GREDE = A");
}else if(na >=81){
System.out.println("GRADE = B+");
}else if(na>=70){
System.out.println("GRADE = B");
}else if(na >=60){
System.out.println("GRADE = C+");
}else if (na >= 50){
System.out.println("GRADE = C");
}else{
System.out.println("GRADE = D");
}
}
}
semoga bermanfaat.Mau liat atau download source code aplikasi premium bisa disini.



0 Komentar