Lanjutan dari soal yang rata rata menggunakan BufferedReader , kali ini menggunakan JOptionPane
1. Ambil 3 nilai ujian dari user dan hitung nilai rata-rata dari nilai tersebut.
berikan output rata-rata dari 3 ujian, Berikan juga smiley face pada output jika nilai rata-rata
lebih besar atau sama dengan 60 , selain itu beri output :-(
a. Gunakan BufferedReader untuk mendapat input user , dan System.out untuk output hasilnya
b. Gunakan JOptionPane untuk mendapat input user ,dan untuk output hasilnya
jika belum melihat jawaban yang (a) klik disini.
JOptinPane :
1. Ambil 3 nilai ujian dari user dan hitung nilai rata-rata dari nilai tersebut.
berikan output rata-rata dari 3 ujian, Berikan juga smiley face pada output jika nilai rata-rata
lebih besar atau sama dengan 60 , selain itu beri output :-(
a. Gunakan BufferedReader untuk mendapat input user , dan System.out untuk output hasilnya
b. Gunakan JOptionPane untuk mendapat input user ,dan untuk output hasilnya
jika belum melihat jawaban yang (a) klik disini.
JOptinPane :
package
javaapplication2;
import
java.io.BufferedReader;
import
java.io.InputStreamReader;
import
javax.swing.JOptionPane;
/**
*
* @author Andy
*/
public class
Joption {
public static void main(String[] args) {
String nilai_1="",
nilai_2="", nilai_3="",output="";
int Nilai_1 , Nilai_2, Nilai_3,hasil;
nilai_1=JOptionPane.showInputDialog("Masukkan Nilai 1 = ");
Nilai_1 =
Integer.parseInt(nilai_1);
nilai_2=JOptionPane.showInputDialog("Masukkan Nilai 2 = ");
Nilai_2 = Integer.parseInt(nilai_1);
nilai_3=JOptionPane.showInputDialog("Masukkan Nilai 3 = ");
Nilai_3 =
Integer.parseInt(nilai_3);
hasil = (Nilai_1 + Nilai_2 +
Nilai_3)/3;
String Output = "";
Output += "Angka pertama =
" + Nilai_1+"\n";
Output += "Angka kedua =
" + Nilai_2 +"\n";
Output += "Angka ketiga =
" + Nilai_3 +"\n";
Output += "Nilai rata-rata
Anda adalah " + hasil +"\n";
JOptionPane.showMessageDialog(null,
Output);
if(hasil >= 60 &&
hasil <90 ){
output = ":-)";
JOptionPane.showMessageDialog(null,
output);
}else{
output = ":-(";
JOptionPane.showMessageDialog(null,
output);
}}}
|





















