CONTOH DARI MODUL Ke-3 PROGRAM JAVA PERCABANGAN IF
Dari Modul tersebut anda dapat membuat seperti ini "Ini adalah salah satu contoh yang Bisa saya share Ke Public". Bagi anda yang masih belum jelas dengan Contoh yang saya Posting Anda Bisa langsung Berkomentar Di tempat yang telah saya sediakan.
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package nilaikuliah;
/**
*
* @author Azharuddin
*/
import java.util.Scanner;
class hitungIndex{
private String nim;
private int a1,a2,a3,tugas,prakt;
private double Nilai,hadir;
private char index,cekIndex,kehadiran,cekKehadiran;
private double Nilaiakhir,Ada;
Scanner Inp = new Scanner(System.in);
char cekIndex (double Nilaiakhir){
char idk =' ';
if (Nilai >=80)
idk='A';
else
if (Nilai >=60)
idk ='B';
else
if (Nilai >=40)
idk ='C';
else
if (Nilai >=20)
idk ='D';
else
idk ='E';
return idk;
}
char cekKehadiran (double Ada){
char Hd = ' ';
if ( hadir >= 80 ) // dalam persen
Hd = 'f';
else
if ((hadir >= 50) & (hadir < 80 ))
Hd = 'S';
else
Hd ='D';
return Hd;
}
void hitungN (int a1, int a2, int a3,int tugas,int prakt){
this.Nilai =(0.15*a1)+(0.15*a2)+(0.1*a3)+(0.2*tugas)+(0.4*prakt);
this.index = cekIndex (this.Nilai);
}
void Pkehadiran(double hadir){
this.hadir = (hadir * 20);
this.kehadiran = cekKehadiran (this.hadir);
}
public void InputData(){
System.out.print("Masukkan Nilai Assessment 1 :");
this.a1 = Inp.nextInt ();
System.out.print("Masukkan Nilai Assessment 2 :");
this.a2 = Inp.nextInt ();
System.out.print("Masukkan Nilai Assessment 3 :");
this.a3 = Inp.nextInt ();
System.out.print("Masukkan Nilai Tugas :");
this.tugas = Inp.nextInt ();
System.out.print("Masukkan Nilai Praktikum :");
this.prakt = Inp.nextInt ();
System.out.print("Masukkan Nilai Praktikum :");
this.prakt = Inp.nextInt ();
System.out.print("Masukkan Nilai Praktikum :");
this.hadir = Inp.nextDouble ();
hitungN (this.a1,this.a2,this.a3,this.tugas,this.prakt);
Pkehadiran (this.hadir);
}
public void viewData(){
System.out.println("Nilai Assessment 1 :"+this.a1);
System.out.println("Nilai Assessment 1 :"+this.a2);
System.out.println("Nilai Assessment 1 :"+this.a3);
System.out.println("Nilai Tugas :"+this.tugas);
System.out.println("Nilai Praktikum :"+this.prakt);
System.out.println("Nilai Akhir :"+this.Nilai);
System.out.println("Nilai Index :"+this.index);
System.out.println("Presentasi KEhadiran :"+this.hadir);
}
}
/**
* @param args the command line arguments
*/
class NilaiKuliah {
public static void main (String[] xyz) {
// TODO code application logic here
hitungIndex Ik = new hitungIndex();
Ik.InputData();
Ik.viewData();
}
}
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package nilaikuliah;
/**
*
* @author Azharuddin
*/
import java.util.Scanner;
class hitungIndex{
private String nim;
private int a1,a2,a3,tugas,prakt;
private double Nilai,hadir;
private char index,cekIndex,kehadiran,cekKehadiran;
private double Nilaiakhir,Ada;
Scanner Inp = new Scanner(System.in);
char cekIndex (double Nilaiakhir){
char idk =' ';
if (Nilai >=80)
idk='A';
else
if (Nilai >=60)
idk ='B';
else
if (Nilai >=40)
idk ='C';
else
if (Nilai >=20)
idk ='D';
else
idk ='E';
return idk;
}
char cekKehadiran (double Ada){
char Hd = ' ';
if ( hadir >= 80 ) // dalam persen
Hd = 'f';
else
if ((hadir >= 50) & (hadir < 80 ))
Hd = 'S';
else
Hd ='D';
return Hd;
}
void hitungN (int a1, int a2, int a3,int tugas,int prakt){
this.Nilai =(0.15*a1)+(0.15*a2)+(0.1*a3)+(0.2*tugas)+(0.4*prakt);
this.index = cekIndex (this.Nilai);
}
void Pkehadiran(double hadir){
this.hadir = (hadir * 20);
this.kehadiran = cekKehadiran (this.hadir);
}
public void InputData(){
System.out.print("Masukkan Nilai Assessment 1 :");
this.a1 = Inp.nextInt ();
System.out.print("Masukkan Nilai Assessment 2 :");
this.a2 = Inp.nextInt ();
System.out.print("Masukkan Nilai Assessment 3 :");
this.a3 = Inp.nextInt ();
System.out.print("Masukkan Nilai Tugas :");
this.tugas = Inp.nextInt ();
System.out.print("Masukkan Nilai Praktikum :");
this.prakt = Inp.nextInt ();
System.out.print("Masukkan Nilai Praktikum :");
this.prakt = Inp.nextInt ();
System.out.print("Masukkan Nilai Praktikum :");
this.hadir = Inp.nextDouble ();
hitungN (this.a1,this.a2,this.a3,this.tugas,this.prakt);
Pkehadiran (this.hadir);
}
public void viewData(){
System.out.println("Nilai Assessment 1 :"+this.a1);
System.out.println("Nilai Assessment 1 :"+this.a2);
System.out.println("Nilai Assessment 1 :"+this.a3);
System.out.println("Nilai Tugas :"+this.tugas);
System.out.println("Nilai Praktikum :"+this.prakt);
System.out.println("Nilai Akhir :"+this.Nilai);
System.out.println("Nilai Index :"+this.index);
System.out.println("Presentasi KEhadiran :"+this.hadir);
}
}
/**
* @param args the command line arguments
*/
class NilaiKuliah {
public static void main (String[] xyz) {
// TODO code application logic here
hitungIndex Ik = new hitungIndex();
Ik.InputData();
Ik.viewData();
}
}
SEMOGA BERMANFAAT BAGI ANDA
No comments:
Post a Comment