KASUS
Di akhir semester Siswa Kelas XII di adakan ujian dengan 4
mata pelajaran yang di ujikan terdiri dari:
Matematika (M), B. Indonesia (BI), B Inggris (Bing) IPS.
Jika nilai rata-rata >= 70 “Lulus”
Jika nilai rata-rata <= 70 “Tidak Lulus”
FLOW CHART
======================================================================
FUNGSI IF
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
int M,BI,Bing,IPS,rata2;
String hasil;
M=65;
BI=63;
Bing=60;
IPS=70;
rata2=(M+BI+Bing+IPS)/4;
if (rata2>=70){
hasil="lulus";
}else{
hasil="tidak lulus";
}
System.out.println("nilai rata2"+rata2);
System.out.println(""+hasil);
}
}
-----------------------------------------------------------------------------------------------------------------------
run:
nilai rata264
tidak lulus
BUILD SUCCESSFUL (total time: 2 seconds)
----------------------------------------------------------------------------------------------------------------------
=========================================================================
SCANNER
public static void main(String[] args) {
// TODO code application logic here
String hasil;
Scanner masukan=new Scanner(System.in);
System.out.println("masukan nilai M");
int M=masukan.nextInt();
System.out.println("masukan nilai BI");
int BI=masukan.nextInt();
System.out.println("masukan nilai Bing");
int Bing=masukan.nextInt();
System.out.println("masukan nilai IPS");
int IPS=masukan.nextInt();
int rata2=(M+BI+Bing+IPS)/4;
if (rata2>=70){
hasil="lulus";
}else{
hasil="tidak lulus";
}
System.out.println("nilai rata2"+rata2);
System.out.println(""+hasil);
}
}
------------------------------------------------------------------------------------------------------------------------
80
masukan nilai BI
70
masukan nilai Bing
70
masukan nilai IPS
80
nilai rata275
lulus
BUILD SUCCESSFUL (total time: 9 seconds)
===================================================================