Berikut yuk baca dulu soalnya nih:
Nilai tiga ujian dari user dan hitung nilai rata-rata dari nilai tersebut. Berikan output rata-rata dari tiga ujian. Berikan juga smiley face pada out[ut jika nilai rata-rata lebih besar atau sama dengan 60, selain beri output :-(.
Paham khan soal yang di atas? OK, berikut source code java hasil buah cinta fauzi online dengan netbook yang sama namakan susi setelah beberapa malam yang lalu silahkan menikmati jangan lupa untuk tersenyum yah hehe VERSI 1 (MENGGUNAKAN syntax System.out)
VERSI 2 (MENGGUNAKAN syntax JOptionPane)
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class ratarata_ujian1 {
public static void main(String[] args){
BufferedReader dataIn=new BufferedReader(new InputStreamReader(System.in));
String masukan1="";
String masukan2="";
String masukan3="";
int rata=0;
System.out.print("Nilai Ujian 1: ");
try{
masukan1=dataIn.readLine();
}catch(IOException e){
System.out.println("Erorr!");
}
System.out.print("Nilai Ujian 2: ");
try{
masukan2=dataIn.readLine();
}catch(IOException e){
System.out.println("Erorr!");
}
System.out.print("Nilai Ujian 3: ");
try{
masukan3=dataIn.readLine();
}catch(IOException e){
System.out.println("Erorr!");
}
try{
rata=(Integer.parseInt(masukan1)+Integer.parseInt(masukan2)+Integer.parseInt(masukan3))/3;
System.out.println("Nilai Rata-rata Ujian = "+rata);
if (rata>=60){
System.out.println(":-)");
}else{
System.out.println(":-(");
}
}catch(NumberFormatException nfe){
System.out.println("MAAF NILAI UJIAN TIDAK DAPAT DIPROSES.. DATA YANG DIINPUT TIDAK VALID!!");
}
}
}
yaah yaah yaaah begitulah kira-kira source code sederhananya, mudah bukan? itu source code ku.. bagaimana source code mu? hehe.. See Youu , FAUZI ONLINE MUAACH Muaach.. hahaha jangan lupa untuk meninggalkan komentar dan senyuman juga yah?
import javax.swing.JOptionPane;
public class ratarata_ujian2 {
public static void main(String[] args) {
String nilai1="";
String nilai2="";
String nilai3="";
int rata=0;
nilai1= JOptionPane.showInputDialog("Nilai 1:");
nilai2= JOptionPane.showInputDialog("Nilai 2:");
nilai3= JOptionPane.showInputDialog("Nilai 3:");
try{
rata = (Integer.parseInt(nilai1) + Integer.parseInt(nilai2)+ Integer.parseInt(nilai3))/3;
String msg = "Rata-Rata = " + rata ;
if(rata>=60){
JOptionPane.showMessageDialog(null, msg + " :-)" );
}
else {
JOptionPane.showMessageDialog(null, msg + " :-( ");
}
}catch(NumberFormatException nfe){
String msg ="DATA YANG DIINPUT TIDAK VALID!!";
JOptionPane.showMessageDialog(null, msg );
}
}
}
Thanks kk fauzi. You are help me full :)
ReplyDelete