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