Posting ini bertujuan memenuhi TUGAS SEKOLAH :D
Java yang kedua kali ini menggunakan JOption dengan dua pilihan inputan. . Statis atau Dinamis. Nah mari kita lihat dua-dua :D
Yang ini yang STATIS . . .
Kita menginputkan bilangan "2" untuk memilih array Statis
Kita hanya bisa memasukkan 3 inputan, sesuai dengan coding yang telah dibuat sejak awal #karna itulah disebut STATIS
Setelah memasukkan nilai data secara berurutan dari data 1-3, maka kita akan mendapatkan hasil rata-rata dari kelima nilai data tersebut. .
NB : ini nih codingnyaa. . -silakan menikmati-
package Array.ThreeinOne;
import javax.swing.JOptionPane;
public class Array {
public static void main (String args []){
float rt;
String p,n,n1,n2,n3;
int pp,j = 0,d=0, i=0;
p=JOptionPane.showInputDialog("Dinamis(1) or Statis(2)");
pp=Integer.parseInt(p);
switch(pp){
case 1:
n=JOptionPane.showInputDialog("Input Jumlah Data");
d=Integer.parseInt(n);
for(i=1;i<=d;i++){
n1=JOptionPane.showInputDialog("Input Nilai "+ i);
j=j+Integer.parseInt(n1);
}
rt=j/d;
if(rt<70){
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
JOptionPane.showMessageDialog(null, msg);
}
else {
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
JOptionPane.showMessageDialog(null, msg);
}
break;
case 2:
n1=JOptionPane.showInputDialog("Input Nilai 1");
n2=JOptionPane.showInputDialog("Input Nilai 2");
n3=JOptionPane.showInputDialog("Input Nilai 3");
j= Integer.parseInt(n1) + Integer.parseInt(n2) + Integer.parseInt(n3);
rt=j/3;
if(rt<70){
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
JOptionPane.showMessageDialog(null, msg);
}
else {
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
JOptionPane.showMessageDialog(null, msg);
}
break;
default:
String msg = "Input Anda Salah";
JOptionPane.showMessageDialog(null, msg);
}
}
}
import javax.swing.JOptionPane;
public class Array {
public static void main (String args []){
float rt;
String p,n,n1,n2,n3;
int pp,j = 0,d=0, i=0;
p=JOptionPane.showInputDialog("Dinamis(1) or Statis(2)");
pp=Integer.parseInt(p);
switch(pp){
case 1:
n=JOptionPane.showInputDialog("Input Jumlah Data");
d=Integer.parseInt(n);
for(i=1;i<=d;i++){
n1=JOptionPane.showInputDialog("Input Nilai "+ i);
j=j+Integer.parseInt(n1);
}
rt=j/d;
if(rt<70){
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
JOptionPane.showMessageDialog(null, msg);
}
else {
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
JOptionPane.showMessageDialog(null, msg);
}
break;
case 2:
n1=JOptionPane.showInputDialog("Input Nilai 1");
n2=JOptionPane.showInputDialog("Input Nilai 2");
n3=JOptionPane.showInputDialog("Input Nilai 3");
j= Integer.parseInt(n1) + Integer.parseInt(n2) + Integer.parseInt(n3);
rt=j/3;
if(rt<70){
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Tidak Lulus";
JOptionPane.showMessageDialog(null, msg);
}
else {
String msg = "Rata-Rata Anda= "+ rt + " Sehingga Anda Lulus";
JOptionPane.showMessageDialog(null, msg);
}
break;
default:
String msg = "Input Anda Salah";
JOptionPane.showMessageDialog(null, msg);
}
}
}
0 komentar:
Posting Komentar