Jumat, 23 Maret 2012

TUGAS PBO BERBASIS JAVA

LISTING PROGRAM

import javax.swing.*; /*meng-import class JOptionPane dari package javax.swing*/
public class NilaiPBO /* penamaan class sekaligus nama program java */
{
public static void main(String args[])
{
String TUGAS = JOptionPane.showInputDialog(“Masukkan Nilai TUGAS”);
float A = Integer.parseInt(TUGAS);
String UTS = JOptionPane.showInputDialog(“Masukkan Nilai UTS”);
float B = Integer.parseInt(UTS);
String UAS = JOptionPane.showInputDialog(“Masukkan Nilai UAS”);
float C = Integer.parseInt(UAS);
String ABSEN = JOptionPane.showInputDialog(“Masukkan Nilai ABSEN”);
float D = Integer.parseInt(ABSEN);
String pilihan = JOptionPane.showInputDialog(“Pilihan :\n1. Penjumlahan Seluruh Nilai \n2. Pengurangan Nilai UAS dan UTS \n3. Perkalian Seluruh Nilai \n4. Pembagian Nilai UAS dan UTS \n5. Rata-Rata Nilai”);
int Pilihan = Integer.parseInt(pilihan);
switch (Pilihan)
{
case 1 : JOptionPane.showMessageDialog(null,”Hasil Penjumlahan Seluruh Nilai = “+(A+B+C+D));
break;
case 2 : JOptionPane.showMessageDialog(null,”Hasil Pengurangan Nilai UAS dan UTS = “+(A*B*C*D));
break;
case 3 : JOptionPane.showMessageDialog(null,”Hasil Perkalian seluruh Nilai= “+(A*B*C*D));
break;
case 4 : JOptionPane.showMessageDialog(null,”Hasil Pembagian Nilai UAS dan UTS = “+(C/B));
break;
case 5 : JOptionPane.showMessageDialog(null,”Hasil Rata-Rata Nilai = “+((A+B+C+D)/4));
break;
default : JOptionPane.showMessageDialog(null,”Maaf,pilihan anda tidak tersedia”);
}
}
}
OUTPUT PROGRAM







LOGIKA PROGRAM



import javax.swing.*; berguna untuk “meng-import class JOptionPane dari package javax.swing”.
Lalu public class NilaiPBO berguna untuk “penamaan class sekaligus nama program java”.
public static void main(String args[]) berguna sebagai program utama.
String TUGAS berguna sebagai pendeklrasian variable string bernama “TUGAS”.
JOptionPane.showInputDialog(“Masukkan Nilai TUGAS”); berguna untuk menampilkan input dialog.
float A = Integer.parseInt(TUGAS); berguna sebagai pendeklarasian variable A bertipe floating dari variable TUGAS.
switch (Pilihan) maksudnya seleksi berbentuk switch.
case 1 : JOptionPane.showMessageDialog(null,”Hasil Penjumlahan Seluruh Nilai = “+(A+B+C+D)); merupakan seleksi pilihan pertama yg menampilkan message dialog penjumlahan seluruh nilai. Dan ketika telah selesai melakukan perintah dalam case 1, dilanjutkan ke statement break yang artinya program akan akan berhenti secara otomatis dari pengkondisian switch.
JOptionPane.showMessageDialog(null,”Maaf,pilihan anda tidak tersedia”); digunakan  jika pilihan seleksi tidak tersedia dalam switch (pilihan).
 

Tidak ada komentar:

Posting Komentar