Rabu, 04 April 2012

Menghitung Nilai Siswa

1. Listing

/**
* @(#)menghitungnilai.java
*
*
* @author
* @version 1.00 2012/4/4
*/

import java.util.*;
public class menghitungnilai {

public static void main (String [] args)
{
// Membuat variabel
double hadir,tugas,ujian,akhir,a,b,c;
String grade,siswa;

System.out.println("\nPENGHITUNGAN NILAI");
// Membuat objek
Scanner input = new Scanner(System.in);
// membuat inputan
System.out.print("Nama :");
siswa=input.next();
System.out.print("Hadir :");
hadir=input.nextDouble();
System.out.print("Nilai Tugas :");
tugas=input.nextDouble();
System.out.print("Nilai Ujian :");
ujian=input.nextDouble();

// penghitungan
a=hadir*20/100;
b=tugas*30/100;
c=ujian*50/100;

akhir=a+b+c;

// Percabangan
if (akhir>=80)
grade="A";
else if(akhir>=70&&akhir<80)
grade="B";
else if (akhir>=59&&akhir<70)
grade="C";
else
grade="D";

// tampilan
System.out.println("\n------------------------------------------------");
System.out.println("\nNama Siswa:"+siswa);
System.out.println("Dengan Nilai Yang Dipersentasikan");
System.out.println("Hadir :"+a);
System.out.println("Tugas :"+b);
System.out.println("\nSiswa yang Bernama"+siswa);
System.out.println("\n Jadi Siswa yang Bernama "+siswa);
System.out.println("Nilai Akhir Sebesar"+akhir);
System.out.println("Grade:"+grade);

}


}


2. Hasil

Tidak ada komentar: