Program Java Angsuran
program ini menggunakan fungsi method dan juga fungsi menu menggunakan switch case,
Langsung Aja ke Script nya, Dijamin Joooooz..
public static void main(String[] args) {
// TODO code application logic here
Scanner input = new Scanner (System.in);
System.out.println("\tABADI JAYA MOTOR");
System.out.println("Jual Cash/Kredit Sepeda Motor");
System.out.println("Merk\t\tHarga");
System.out.println("1.SuperX 150cc\tRp 19.450.000");
System.out.println("2.Vixiun 150cc\tRp 20.250.000");
System.out.println("3.Vixiun RR\tRp 22.000.000");
int pilih;
do{
System.out.println("Pilih Merk Sepeda Motor (1/2/3) dan 0 Untuk Keluar");
pilih = input.nextInt();
switch (pilih){
case 1:superx();break;
case 2:vixiun();break;
case 3:vixiunrr();break;
}
}while (pilih != 0);
System.out.println("Terima Kasih");
}
method :
private static void superx(){
System.out.println("__________________________________________________");
System.out.println("\t*SuperX 150cc*");
Scanner input = new Scanner(System.in);
System.out.println("\tPilihan Uang Muka");
System.out.println("Mulai Dari Rp.1.650.000 s/d Rp.7.000.000");
String ulang = "y";
while("y".equals(ulang))
{
System.out.print("Untuk Melihat Rincian Cicilan Silahkan Masukan Uang Muka =");
um=input.nextInt();
if(um>=1650000 && um<=7000000){
ulang="t";
}else{
System.out.println("inputan uang muka salah");
ulang="y";
}
}
String ulang1="a";
while("a".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 11 Bulan =");
bunga = input.nextInt();
if(bunga>=20 && bunga<25){
ulang1="c";
}
else
{
System.out.println("Inputan Bunga Salah");
ulang1="a";
}
}
String ulang2="c";
while("c".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 21 Bulan =");
bunga1 = input.nextInt();
if(bunga1>=25 && bunga1<30){
ulang1="e";
}
else
{
System.out.println("Inputan Bunga Salah");
ulang2="c";
}
}
String ulang3="e";
while("e".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 31 Bulan =");
bunga2 = input.nextInt();
if(bunga2>=30 && bunga2<35){
ulang3="f";
break;
}
else
{
System.out.println("Inputan Bunga Salah");
ulang3="e";
}
}
int harga= 19450000 - um ; // untuk mencari harga setelah di kurangi uang muka
float cicilan1 = (((harga/100)*bunga)+harga/11);
float cicilan2 = (((harga/100)*bunga1)+harga/21);
float cicilan3 = (((19450000/100)*bunga2)+harga/35);
System.out.println("Harga\t\tUang Muka\t\tCicilan\t\t\tLama Angsuran\t\tBunga");
System.out.println("Rp.19.450.000\t"+um+"\t\t\t"+cicilan1+"\t\t11 Bulan\t\t"+bunga+"%");
System.out.println("\t\t\t\t\t"+cicilan2+"\t\t21 Bulan\t\t"+bunga1+"%");
System.out.println("\t\t\t\t\t"+cicilan3+"\t\t35 Bulan\t\t"+bunga2+"%");
}
private static void vixiun(){
System.out.println("__________________________________________________");
System.out.println("Vixiun 150cc");
Scanner input = new Scanner(System.in);
System.out.println("\tPilihan Uang Muka");
System.out.println("Mulai Dari Rp.1.650.000 s/d Rp.7.000.000");
String ulang = "y";
while("y".equals(ulang))
{
System.out.print("Untuk Melihat Rincian Cicilan Silahkan Masukan Uang Muka =");
um=input.nextInt();
if(um>=1650000 && um<=7000000){
ulang="t";
}else{
System.out.println("inputan uang muka salah");
ulang="y";
}
}
String ulang1="a";
while("a".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 11 Bulan =");
bunga = input.nextInt();
if(bunga>=20 && bunga<25){
ulang1="c";
}
else
{
System.out.println("Inputan Bunga Salah");
ulang1="a";
}
}
String ulang2="c";
while("c".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 21 Bulan =");
bunga1 = input.nextInt();
if(bunga1>=25 && bunga1<30){
ulang1="e";
}
else
{
System.out.println("Inputan Bunga Salah");
ulang2="c";
}
}
String ulang3="e";
while("e".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 31 Bulan =");
bunga2 = input.nextInt();
if(bunga2>=30 && bunga2<35){
ulang3="f";
break;
}
else
{
System.out.println("Inputan Bunga Salah");
ulang3="e";
}
}
int harga = 20250000 - um;
float cicilan1 = (((harga/100)*bunga)+harga/11);
float cicilan2 = (((harga/100)*bunga1)+harga/21);
float cicilan3 = (((harga/100)*bunga2)+harga/35);
System.out.println("Harga\t\tUang Muka\t\tCicilan\t\t\tLama Angsuran\t\tBunga");
System.out.println("Rp.20.250.000\t"+um+"\t\t\t"+cicilan1+"\t\t11 Bulan\t\t"+bunga+"%");
System.out.println("\t\t\t\t\t"+cicilan2+"\t\t21 Bulan\t\t"+bunga1+"%");
System.out.println("\t\t\t\t\t"+cicilan3+"\t\t35 Bulan\t\t"+bunga2+"%");
}
private static void vixiunrr(){
System.out.println("__________________________________________________");
System.out.println("Vixiun RR");
Scanner input = new Scanner(System.in);
System.out.println("\tPilihan Uang Muka");
System.out.println("Mulai Dari Rp.1.650.000 s/d Rp.7.000.000");
String ulang = "y";
while("y".equals(ulang))
{
System.out.print("Untuk Melihat Rincian Cicilan Silahkan Masukan Uang Muka =");
um=input.nextInt();
if(um>=1650000 && um<=7000000){
ulang="t";
}else{
System.out.println("inputan uang muka salah");
ulang="y";
}
}
String ulang1="a";
while("a".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 11 Bulan =");
bunga = input.nextInt();
if(bunga>=20 && bunga<25){
ulang1="c";
}
else
{
System.out.println("Inputan Bunga Salah");
ulang1="a";
}
}
String ulang2="c";
while("c".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 21 Bulan =");
bunga1 = input.nextInt();
if(bunga1>=25 && bunga1<30){
ulang1="e";
}
else
{
System.out.println("Inputan Bunga Salah");
ulang2="c";
}
}
String ulang3="e";
while("e".equals(ulang1)){
System.out.print("Masukan Bunga Untuk Cicilan 31 Bulan =");
bunga2 = input.nextInt();
if(bunga2>=30 && bunga2<35){
ulang3="f";
break;
}
else
{
System.out.println("Inputan Bunga Salah");
ulang3="e";
}
}
int harga = 22000000-um;
float cicilan1 = (((harga/100)*bunga)+harga/11);
float cicilan2 = (((harga/100)*bunga)+harga/21);
float cicilan3 = (((harga/100)*bunga)+harga/35);
System.out.println("Harga\t\tUang Muka\t\tCicilan\t\t\tLama Angsuran\t\tBunga");
System.out.println("Rp.22.000.000\t"+um+"\t\t\t"+cicilan1+"\t\t11 Bulan\t\t"+bunga+"%");
System.out.println("\t\t\t\t\t"+cicilan2+"\t\t21 Bulan\t\t"+bunga1+"%");
System.out.println("\t\t\t\t\t"+cicilan3+"\t\t35 Bulan\t\t"+bunga2+"%");
}
}
Semoga Program ini bisa membantu, jika ada kekurangan atau kesalahan pada program mohon untuk post komen pada blog ini.. agar program bisa d perbaiki..
Komentar
Posting Komentar