Ambil tiga nilai ujian dari
user dan hitung nilai
rata-rata dari nilai tersebut.
Berikan
output rata-rata dari tiga ujian. Berikan juga smiley face pada output jika nilai
rata-rata lebih besar atau sama dengan
60, selain itu beri
output :-(.
1.
Gunakan BufferedReader untuk mendapat
input dari
user, dan System.out untuk
output hasilnya.
2.
Gunakan JOptionPane untuk mendapat
input dari
user dan
output hasilnya.
Listing Program menggunakan BufferedReader: 
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class Nilai_BR {
 public static void main(String[]args){
  BufferedReader nilai = new BufferedReader(new InputStreamReader(System.in));
  String r="";
  String s="";
  String t="";
  
  try{
   System.out.print("Masukkan nilai pertama Anda: ");
   r = nilai.readLine();
   System.out.print("Masukkan nilai kedua Anda: ");
   s = nilai.readLine();
   System.out.print("Masukkan nilai ketiga Anda: ");
   t = nilai.readLine();
  }catch(IOException e){
   System.out.println("Kata yang Anda masukkan salah, silahkan coba lagi.");
  }
  int pertama;
  int kedua;
  int ketiga;
  
  pertama = Integer.parseInt(r);
  kedua = Integer.parseInt(s);
  ketiga = Integer.parseInt(t);
  
  int rata_rata=(pertama+kedua+ketiga)/3;
  
  System.out.println("Rata-rata nilai Anda: "+rata_rata);
  
   if (rata_rata<=60){System.out.println(":-(");
  }
  else {
   System.out.println(":-)");
  }
 }
}
Output program:
Listing Program menggunakan JOptionPane: 
import javax.swing.JOptionPane;
public class Nilai_JO {
 public static void main(String[]args){
  String r="";
  String s="";
  String t="";
  r=JOptionPane.showInputDialog("Masukkan nilai pertama Anda");
  int pertama = Integer.valueOf(r).intValue();
  s=JOptionPane.showInputDialog("Masukkan nilai kedua Anda");
  int kedua = Integer.valueOf(s).intValue();
  t=JOptionPane.showInputDialog("Masukkan nilai ketiga Anda");
  int ketiga = Integer.valueOf(t).intValue();
  
  int rata_rata=(pertama+kedua+ketiga)/3;
  
  String hasil= "";
  hasil += "Nilai pertama: " +pertama +"\n";
  hasil += "Nilai kedua: " +kedua +"\n";
  hasil += "Nilai ketiga: " +ketiga +"\n";
  hasil += "Rata-rata nilai Anda adalah " +rata_rata+"\n";
   
   if (rata_rata<=60){
   hasil +=":-("+"\n";
  }
  else {hasil +=":-)"+"\n";
  }
  JOptionPane.showMessageDialog(null, hasil); 
  }
 }
Output program:




4 comments:
postingannya sangat membantu :)
Ntaps
Alhamdulillah sangat manfaat. untuk pelatihan
postingan bermanfaat ni
Posting Komentar