halo teman teman disini saya akan menjelaskan cara keryanya program java untuk menghitung Nilai SIswa.
disi saya akan mengetikan coding program java :
import java.util.*;
class HitungNilai
{
public static void main(String[] args)
{
String nama,grade;
int n1,n2,n3 ;
double m1,m2,m3 ,mm;
Scanner input = new Scanner(System.in);
System.out.println("PROGRAM HITUNG NILAI AKHIR");
System.out.print("Nama Siswa : " );
nama =input.nextLine();
System.out.print("Nilai Keaktifan : ");
n1=input.nextInt();
System.out.print("Nilai Tugas: ");
n2=input.nextInt();
System.out.print("Nilai Ujian : ");
n3=input.nextInt();
m1= 0.2 * n1;
m2= 0.3 * n2;
m3= 0.4 * n3;
mm= m1+m2+m3;
if(mm >=80)
{
grade= "A" ;
}
else if (mm >=70)
{
grade= "B" ;
}
else if (mm >=59)
{
grade= "C" ;
}
else if (mm >=50)
{
grade= "D" ;
}
else
{
grade="E" ;
}
System.out.print("=========================================== ");
System.out.print("Siswa yang bernama =" + nama + " ");
System.out.println("Dengan Nilai Persentasi Yang dihasilkan" );
System.out.println("Nilai Keaktifan * 20% =" + (int)m1);
System.out.println ("Nilai Tugas * 30% =" + (int)m2 );
System.out.println("Nilai Ujian * 50% = " + (int)m3 );
System.out.print("============================================ ");
System.out.print("Jadi Siswa yang bernama" + nama + " ");
System.out.println("memperoleh nilai akhir sebesar " + mm);
System.out.println("Grade nilai yang didapat adalah" + " " + grade);
System.out.print("==--------------------------------------==");
}
}
Hasil /Outputnya dibawa ini :
ini program yang kedua
import java.util.Scanner;
public class nilaiakhir_siswa
{
public static void main (String args[] )
{
// buat objek masukannya dulu :)
Scanner inputdata=new Scanner (System.in);
// Deklarasi Variable yang digunakan
String grade,nama;
double nilai_keaktifan,nilai_tugas,nilai_ujian,nilai_akhir;
System.out.println ("PROGRAM HITUNG NILAI AKHIR");
System.out.print ("Nama Siswa : ");
nama=inputdata.nextLine();
System.out.print ("Nilai Keaktifan : ");
nilai_keaktifan=inputdata.nextDouble();
System.out.print ("Nilai Tugas : ");
nilai_tugas=inputdata.nextDouble();
System.out.print ("Nilai Ujian : ");
nilai_ujian=inputdata.nextDouble();
nilai_keaktifan=nilai_keaktifan*0.2;
nilai_tugas=nilai_tugas*0.3;
nilai_ujian=nilai_ujian*0.5;
nilai_akhir=nilai_keaktifan+nilai_tugas+nilai_ujian;
System.out.println ("======================================================================== ");
System.out.println (" sudah LULUS ");
System.out.println (" Siswa Yang Bernama : "+nama);
System.out.println (" Dengan Nilai Persentasi Yang Dihasilkan");
System.out.println (" Nilai Keaktifan x 20% : "+nilai_keaktifan);
System.out.println (" Nilai Tugas x 30% : "+nilai_tugas);
System.out.println (" Nilai Ujian x 50% : "+nilai_ujian);
System.out.println ();
System.out.println (" Jadi Siswa Yang Bernama "+nama +" Memperoleh Nilai Akhir Sebesar " +nilai_akhir );
System.out.println ("======================================================================== ");
if(nilai_akhir>=80)
grade=("Grade A");
else if (nilai_akhir>=70)
grade=("Grade B");
else if (nilai_akhir>=59)
grade=("Grade C");
else if (nilai_akhir>=50)
grade=("Grade D");
else
grade=("Grade E");
System.out.println (" Grade Nilai Yang Didapatkan Adalah "+grade );
System.out.println (" sudah LULUS ");
System.out.println (" =-------------------------------------------------------= ");
}
}
Hasil Outputnya :
sekian penjelsan dari saya untuk menghitung Nilai melalui program java,
dan teman teman jurusan teknik informatika mata kuliah OOP km bisa copy paste dari potinganku ya.
semoga membatu teman-teman ya....