Listing Program
import javax.swing.JOptionPane;
public class Nilai1
{
public static void main(String[] args)
{
int nilai =Integer.parseInt(JOptionPane.showInputDialog("Berapa Nilai Anda ?"));
String grade = "";
String komentar = "";
if (nilai >85)
{
grade = "A";
komentar = "Luar Biasa !!";
}
else
if (nilai > 75)
{
grade = "B";
komentar = "Bagus , Tingkatkan lagi ya";
}
else
if (nilai > 55)
{
grade = "C";
komentar = "Cukup , lebih giat belajar lagi";
}
else
if (nilai > 35)
{
grade = "D";
komentar = "Kurang , masih perlu belajar lagi";
}
else
{
if (nilai > 25)
{
}
grade = "E";
komentar = "Jelek !!";
}
JOptionPane.showMessageDialog(null,"Nilai anda: \n"+nilai+"\nGrade Anda: "+grade+"\nKomentar: "+komentar);
}
}
Output Program
Logika Program
import javax.swing.JOptionPane ;
menjelaskan bahwa kita meng-import kelas JOprionPane dari javax.swing package.
publc class Nilai1 artinya kita membuat kelas dengan nama Nilai1 dan dengan save-an yang sama.
int nilai =Integer.parseInt(JOptionPane.showInputDialog("Berapa Nilai Anda ?"));
String grade = "";
String komentar = "";
menjelaskan statemen tipe data untuk nilai adalah integer dan dengan menggunakan JOptionPane akan menampilkan textfield inputan dengan menanyakan "Berapa Nilai Anda ?" , lalu tipe data dari grade adalah string disitu menyatakan kondisi apa yang akan terjadi apabila inputan nilai kita masukan begitu juga dengan komentar.
if (nilai >85)
{
grade = "A";
komentar = "Luar Biasa !!";
}
else
menjelaskan bahwa kita menggunakan fungsi if yang artinya apabila nilai yang kita input lebih besar dari 85 maka grade akan tercetak "A" dan dengan komentar "Luar Biasa !!" , fungsi else itu untuk menyatakan kondisi apabila kondisi sebelumnya berbeda dengan kondisi selanjutnya. Begitu pun seterusnya.
JOptionPane.showMessageDialog(null,"Nilai anda: \n"+nilai+"\nGrade Anda: "+grade+"\nKomentar: "+komentar);
menjelaskan bahwa pada saat nilai telah dimasukan maka hasilnya akan muncul pada message dialog seperti tertera pada output program diatas itulah fungsi dari JOptionPane sendri.
Nama : Syarief Yusuf Ibrahim
NPM : 56410783
Kelas : 2IA14
Rekan Kelompok
Nama : Akmal Fikri
NPM : 50410479
Kelas : 2IA14
Link : http://akmal-fikri.blogspot.com/
No comments:
Post a Comment