I. Modul 2
1. a. input nilai menggunakan BufferedReader
package ahmadridwan;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
/**
*
*
@author Acer
*/
public class nilaiRata_Bfr {
public static void main(String [] args)
{
BufferedReader dataIn = new BufferedReader(new
InputStreamReader(System.in));
int nilaitgsStrukturData;
int nilaiUAS;
int nilaiUTS;
int ratarata;
System.out.println("PROGRAM NILAI
UJIAN");
System.out.println();
try
{
System.out.println("Nilai Rata-rata Ujian
di bawah 60 berarti GAGAL");
System.out.println();
//Memasukan nilai dari Keyboard
System.out.print("Masukan Nilai Tugas Struktur Data : ");
nilaitgsStrukturData =
Integer.parseInt(dataIn.readLine());
System.out.print("Masukan Nilai UTS : ");
nilaiUTS = Integer.parseInt(dataIn.readLine());
System.out.print("Masukan Nilai UAS : ");
nilaiUAS =
Integer.parseInt(dataIn.readLine());
//proses penghitungannya sebagai berikut
ratarata = ((nilaitgsStrukturData + nilaiUAS +
nilaiUTS)/3);
//menampilkan hasilnya sebagai berikut
System.out.println("——- Hasil
Rata-Rata——-");
System.out.println("Nilai Akhir :" + ratarata);
System.out.println();
String msg = "Nilai Akhir Anda :
"+ratarata+".";
//kondisi Lulus dan Gagal sebagai berikut
if (ratarata >= 60)
System.out.println("Anda LULUS :)");
else if (ratarata <60)
System.out.println("Anda TIDAK LULUS :-(
");
}
catch(IOException e)
{
System.out.println("Isi dengan
BENAR");
}
}
}
Output Program :
1. b. input nilai menggunakan JOptionPane
package ahmadridwan;
import javax.swing.JOptionPane;
/**
*
* @author ridwan
*/
public class inptNilai_JOption {
public static void main(String[] args) {
do {
String kuis = JOptionPane.showInputDialog("Nilai Kuis Struktur Data");
String tugas = JOptionPane.showInputDialog("Nilai Tugas Struktur Data");
String uts = JOptionPane.showInputDialog("Nilai UTS");
String uas = JOptionPane.showInputDialog("Nilai UAS");
//konversi data
int k1 = Integer.parseInt(tugas);
int s1 = Integer.parseInt(uts);
int d1 = Integer.parseInt(uas);
int p1 = Integer.parseInt(kuis);
int ratarata;
ratarata= ((k1+s1+d1+p1)/4);
JOptionPane.showMessageDialog (null,
"NILAI RATA RATA" +
"\nRATARATA = "+ratarata);
}
while(JOptionPane.showConfirmDialog(null,"ulangi input")==
JOptionPane.YES_OPTION);
}
}
Output program :
Output Program :
1. b. input nilai menggunakan JOptionPane
package ahmadridwan;
import javax.swing.JOptionPane;
/**
*
* @author ridwan
*/
public class inptNilai_JOption {
public static void main(String[] args) {
do {
String kuis = JOptionPane.showInputDialog("Nilai Kuis Struktur Data");
String tugas = JOptionPane.showInputDialog("Nilai Tugas Struktur Data");
String uts = JOptionPane.showInputDialog("Nilai UTS");
String uas = JOptionPane.showInputDialog("Nilai UAS");
//konversi data
int k1 = Integer.parseInt(tugas);
int s1 = Integer.parseInt(uts);
int d1 = Integer.parseInt(uas);
int p1 = Integer.parseInt(kuis);
int ratarata;
ratarata= ((k1+s1+d1+p1)/4);
JOptionPane.showMessageDialog (null,
"NILAI RATA RATA" +
"\nRATARATA = "+ratarata);
}
while(JOptionPane.showConfirmDialog(null,"ulangi input")==
JOptionPane.YES_OPTION);
}
}
Output program :
Tidak ada komentar:
Posting Komentar