UPM Pemrograman II Juli 2009 2 comments
Posted at 6:11 pm in Uncategorized
no. 1
NB : sebenarnya msh ada yg mengganjal dari soal UPM no. 1 ini…silahkan anda bandingkan dg soal yg sebenarnya,
import javax.swing.*;
class asuransi
{ public static void main(String[] args)
{ String noCost = JOptionPane.showInputDialog("No. Costumer :");
int pilih = Integer.parseInt(JOptionPane.showInputDialog("Asuransi yg dipilih :"));
String nama = JOptionPane.showInputDialog("Nama Pelanggan :");
int sisa = Integer.parseInt(JOptionPane.showInputDialog("Sisa Awal : Rp."));
int cicil = Integer.parseInt(JOptionPane.showInputDialog("Cicilan Ke :"));
int bayar = Integer.parseInt(JOptionPane.showInputDialog("Bayar Perbulan : Rp."));
String jenis="";
double disc=0, total=0, sisaHutang=0;
switch(pilih)
{ case 1 : jenis = "Jiwa"; break;
case 2 : jenis = "Kendaraan"; break;
case 3 : jenis = "Pendidikan"; break;
case 4 : jenis = "Pensiun"; break;
}
if(cicil > 3)
disc = 0.3*bayar;
else
disc = 0;
total = bayar - disc;
sisaHutang = sisa - bayar;
JOptionPane.showMessageDialog(null,"No. Costumer : "+noCost+
"\nAsuransi yg dipilih : Asuransi "+jenis+
"\nNama Pelanggan : "+nama+
"\nSisa Cicilan : Rp."+sisa+
"\nDiscount : Rp."+disc+
"\nTotal Pembayaran : Rp."+total+
"\nSisa Hutang : Rp."+sisaHutang);
}
}
no. 2
NB : program ditullis benar-benar berdasarkan soal…tidak ada input maupun output…hanya mementingkan agar program bisa sukses saat di-compile,
class no2
{ static void tukar(int r, int s)
{
}
public static void main(String[] args)
{ int n=0, x, banding=0, jmltkr=0, k;
int[] A = new int[n];
for(int i=1; i<n-1; i++)
{ x = n;
for(k=1; k<x-1; k++)
{ if(A[k]<A[x])
{ x = k;
banding = banding+1;
}
}
tukar(A[x], A[k]);
jmltkr = jmltkr+1;
x = x-1;
}
}
}
no. 3
import javax.swing.*;
class no3
{ public static void main(String[] args)
{ for(int i=1;i<=60;i++)
{ if(i==30) continue;
JOptionPane.showMessageDialog(null,"Message Box ke-"+i);
}
System.exit(0);
}
}
2 partisipasi untuk 'UPM Pemrograman II Juli 2009'
abonemen komentar via RSS or TrackBack to 'UPM Pemrograman II Juli 2009'.
-
Betul…tpi klo mas bisa berimajinasi sedikit saja, hanya utk menjadikan agar dari soal” tsb bisa dikerjakan…minimal berhasil di-compile dg sukses…sukur” bisa running…
kami pun agak terganggu dg soal tersebut…dan kami hanya berusaha memberikan beberapa solusi menurut versi kami…harap maklum bila ada kesalahan,[Reply]










Soal UPM kemarin kurang detail dan sulit dicerna…
[Reply]