CONTOH PROSEDURE
import java.util.Scanner;
public class ContohProsedur{
//deklarasi variabel global yang bisa dikenali disemua bagian program
public static double nilaiAkhir=0;
public static char nilaiHuruf=' ';
//prosedur Hitung Nilai
public static void HitungNilai(){
Scanner keyboard=new Scanner(System.in);
System.out.print("Nilai UTS : ");
double uts = keyboard.nextDouble();
System.out.print("Nilai UAS : ");
double uas = keyboard.nextDouble();
System.out.print("Nilai Tugas : ");
double tugas = keyboard.nextDouble();
nilaiAkhir=0.3*uts+0.5*uas+0.2*tugas;
System.out.printf("Nilai Akhir %.2f : \n" ,nilaiAkhir);
}
//Prosedur Nilai Huruf
public static void NilaiHuruf(){
if (nilaiAkhir>=85) nilaiHuruf='A';
else if (nilaiAkhir>=70) nilaiHuruf='B';
else if (nilaiAkhir>=50) nilaiHuruf='C';
else if (nilaiAkhir>=30) nilaiHuruf='D';
else nilaiHuruf='E';
System.out.println("Nilai Huruf : "+nilaiHuruf);
}
//Program Utama
public static void main(String[] args){
HitungNilai();
NilaiHuruf();
}
}
public class ContohProsedur{
//deklarasi variabel global yang bisa dikenali disemua bagian program
public static double nilaiAkhir=0;
public static char nilaiHuruf=' ';
//prosedur Hitung Nilai
public static void HitungNilai(){
Scanner keyboard=new Scanner(System.in);
System.out.print("Nilai UTS : ");
double uts = keyboard.nextDouble();
System.out.print("Nilai UAS : ");
double uas = keyboard.nextDouble();
System.out.print("Nilai Tugas : ");
double tugas = keyboard.nextDouble();
nilaiAkhir=0.3*uts+0.5*uas+0.2*tugas;
System.out.printf("Nilai Akhir %.2f : \n" ,nilaiAkhir);
}
//Prosedur Nilai Huruf
public static void NilaiHuruf(){
if (nilaiAkhir>=85) nilaiHuruf='A';
else if (nilaiAkhir>=70) nilaiHuruf='B';
else if (nilaiAkhir>=50) nilaiHuruf='C';
else if (nilaiAkhir>=30) nilaiHuruf='D';
else nilaiHuruf='E';
System.out.println("Nilai Huruf : "+nilaiHuruf);
}
//Program Utama
public static void main(String[] args){
HitungNilai();
NilaiHuruf();
}
}
SEMOGA BERMANFAAT BAGI ANDA
No comments:
Post a Comment