hope you guys like all of my education contents and it all can help ur tasks. please don't copy my article. best regards, Gina Rizka Alsyah
Senin, 26 Oktober 2015
Senin, 12 Oktober 2015
Aplikasi Perulangan (For)
Pada post kali ini saya akan sharing source code metode perulangan yaitu for.
seperti post sebelunya, membuat kelas baru dalam project yang sama,
ketik dalam package :
setelah itu, output akan seperti :
seperti post sebelunya, membuat kelas baru dalam project yang sama,
ketik dalam package :
import java.util.Scanner;kemudian ketikan souerce code berikut :
public static void main(String GRA[]){ Scanner input = new Scanner(System.in); int pilihan, harga, jumlah, biaya; int i,jumlahPB; int jmlT=0, jmlB=0, jmlG=0; System.out.println
("--------------Dafar Barang Toko GRA--------------"); System.out.println("\n1. Kaos"); System.out.println("2. Kemeja"); System.out.println("3. Celana"); System.out.println("4. Sepatu"); System.out.println("5. Tas"); System.out.println
("\n-------------------------------------------------"); System.out.print("Anda Ingin Memesan Berapa Jenis Item? "); jumlahPB = input.nextInt(); System.out.println
("-------------------------------------------------"); for(i=1; i<=jumlahPB; i++){ System.out.print("\nPilihan Barang ke-"+i+" = "); pilihan = input.nextInt(); switch(pilihan){ case 1: System.out.println("\nAnda Ingin Membeli Kaos"); System.out.println("\nHarga Barang = 150000 / pcs"); System.out.print("Jumlah Barang = "); jumlah = input.nextInt(); biaya = 150000 * jumlah; System.out.println("\nBiaya = "+biaya); if (biaya >= 1500000){ int diskon; diskon = biaya * 2/100; System.out.println("Anda Mendapat Diskon 2% = "+diskon); biaya = biaya - diskon; } else System.out.println("\nAnda Tidak Mendapat Diskon"); if (jumlah < 5) System.out.println("Anda Tidak Mendapat Gratis Kaos"); else if (jumlah >= 5 && jumlah <= 10){ System.out.println("Anda Mendapat Gratis Kaos = 1"); jumlah++; jmlG = jmlG + 1;} else if(jumlah > 10){ System.out.println("Anda Mendapat Gratis Kaos = 2"); jumlah = jumlah + 2; jmlG = jmlG + 2;} System.out.println("\nBiaya "+jumlah+" Kaos \f= "+biaya); System.out.println
("\n-------------------------------------------------"); jmlT = jmlT + biaya; jmlB = jmlB + jumlah; break; case 2: System.out.println("\nAnda Ingin Membeli Kemeja"); System.out.println("\nHarga Barang = 200000 / pcs"); System.out.print("Jumlah Barang = "); jumlah = input.nextInt(); biaya = 200000 * jumlah; System.out.println("\nBiaya = "+biaya); if (biaya >= 2000000){ int diskon; diskon = biaya * 8/100; System.out.println("\nAnda Mendapat Diskon 8% = "+diskon); biaya = biaya - diskon; } else System.out.println("\nAnda Tidak Mendapat Diskon"); if (jumlah < 5) System.out.println("Anda Tidak Mendapat Gratis Kemeja"); else if (jumlah >= 5 && jumlah <= 10){ System.out.println("Anda Mendapat Gratis Kemeja = 1"); jumlah++; jmlG = jmlG + 1;} else if(jumlah > 10){ System.out.println("Anda Mendapat Gratis Kemeja = 2"); jumlah = jumlah + 2; jmlG = jmlG + 2;} System.out.println("\nBiaya "+jumlah+" Kemeja = "+biaya); System.out.println
("\n-------------------------------------------------"); jmlT = jmlT + biaya; jmlB = jmlB + jumlah; break; case 3: System.out.println("\nAnda Ingin Membeli Celana"); System.out.println("\nHarga Barang = 250000 / pcs"); System.out.print("Jumlah Barang = "); jumlah = input.nextInt(); biaya = 250000 * jumlah; System.out.println("\nBiaya = "+biaya); if (biaya >= 2500000){ int diskon; diskon = biaya * 10/100; System.out.println("\nAnda Mendapat Diskon 10% = "+diskon); biaya = biaya - diskon; } else System.out.println("\nAnda Tidak Mendapat Diskon"); if (jumlah < 5) System.out.println("Anda Tidak Mendapat Gratis Celana"); else if (jumlah >= 5 && jumlah <= 10){ System.out.println("Anda Mendapat Gratis Celana = 1"); jumlah++; jmlG = jmlG + 1;} else if(jumlah > 10){ System.out.println("Anda Mendapat Gratis Celana = 2"); jumlah = jumlah + 2; jmlG = jmlG + 2;} System.out.println("\nBiaya "+jumlah+" Celana = "+biaya); System.out.println
("\n-------------------------------------------------"); jmlT = jmlT + biaya; jmlB = jmlB + jumlah; break; case 4: System.out.println("\nAnda Ingin Membeli Sepatu"); System.out.println("\nHarga Barang = 300000 / pcs"); System.out.print("Jumlah Barang = "); jumlah = input.nextInt(); biaya = 300000 * jumlah; System.out.println("\nBiaya = "+biaya); if (biaya >= 3000000){ int diskon; diskon = biaya * 13/100; System.out.println("\nAnda Mendapat Diskon 13% = "+diskon); biaya = biaya - diskon; } else System.out.println("\nAnda Tidak Mendapat Diskon"); if (jumlah < 5) System.out.println("Anda Tidak Mendapat Gratis Sepatu"); else if (jumlah >= 5 && jumlah <= 10){ System.out.println("Anda Mendapat Gratis Sepatu = 1"); jumlah++; jmlG = jmlG + 1;} else if(jumlah > 10){ System.out.println("Anda Mendapat Gratis Celana = 2"); jumlah = jumlah + 2; jmlG = jmlG + 2;} System.out.println("\nBiaya "+jumlah+" Sepatu = "+biaya); System.out.println
("\n-------------------------------------------------"); jmlT = jmlT + biaya; jmlB = jmlB + jumlah; break; case 5: System.out.println("\nAnda Ingin Membeli Tas"); System.out.println("\nHarga Barang = 215000 / pcs"); System.out.print("Jumlah Barang = "); jumlah = input.nextInt(); biaya = 215000 * jumlah; System.out.println("\nBiaya = "+biaya); if (biaya >= 2500000){ int diskon; diskon = biaya * 15/100; System.out.println("\nAnda Mendapat Diskon 15% = "+diskon); biaya = biaya - diskon; } else System.out.println("\nAnda Tidak Mendapat Diskon"); if (jumlah < 5) System.out.println("Anda Tidak Mendapat Gratis Tas"); else if (jumlah >= 5 && jumlah <= 10){ System.out.println("Anda Mendapat Gratis Tas = 1"); jumlah++; jmlG = jmlG + 1;} else if(jumlah > 10){ System.out.println("Anda Mendapat Gratis Tas = 2"); jumlah = jumlah + 2; jmlG = jmlG + 2;} System.out.println("\nBiaya "+jumlah+" Tas = "+biaya); System.out.println
("\n-------------------------------------------------"); jmlT = jmlT + biaya; jmlB = jmlB + jumlah; break; } } System.out.println
("================================================="); System.out.println
("-------------------------------------------------"); System.out.println("Total Barang dari "+jumlahPB+" Item yang Dibeli = "+(jmlB-jmlG)); System.out.println("Total Bonus Barang Gratis dari "+jumlahPB+" Item yang Dibeli = "+jmlG); System.out.println("Total Biaya dari "+jumlahPB+" Jenis Item yang Dibeli = "+jmlT); }}
setelah itu, output akan seperti :
Aplikasi Perulangan (Do-While)
Pada post kali ini saya akan sharing source code metode perulangan yaitu do - while dan for.
seperti post sebelunya, membuat kelas baru dalam project yang sama,
kemudian ketik dalam package
maka akan mucul output seperti :
seperti post sebelunya, membuat kelas baru dalam project yang sama,
kemudian ketik dalam package
import java.util.Scanner;
- Metode Perulangan dengan Do-While
ketikan sourcode berikut
public static void main(String GRA[]){
Scanner input = new Scanner(System.in);
int pilihan, harga, jumlah, biaya;
int jmlT=0;
System.out.println
("--------------Dafar Barang Toko GRA--------------");
System.out.println("\n1. Kaos");
System.out.println("2. Kemeja");
System.out.println("3. Celana");
System.out.println("4. Sepatu");
System.out.println("5. Tas");
System.out.println("0. Selesai");
do{
System.out.print("\nMasukkan Pilihan Barang : ");
pilihan = input.nextInt();
switch(pilihan){
case 1: System.out.println("\nAnda Ingin Membeli Kaos");
System.out.println("\nHarga Barang = 150000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 150000 * jumlah;
System.out.println("\nBiaya = "+biaya);
if (biaya >= 1500000){
int diskon;
diskon = biaya * 2/100;
System.out.println("Anda Mendapat Diskon 2% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println("Anda Tidak Mendapat Gratis Kaos");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println("Anda Mendapat Gratis Kaos = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println("Anda Mendapat Gratis Kaos = 2");
jumlah = jumlah + 2;}
System.out.println("\nBiaya Total "+jumlah+" Kaos = "+biaya);
System.out.println
("\n-------------------------------------------------");
jmlT = jmlT + biaya;
break;
case 2: System.out.println("\nAnda Ingin Membeli Kemeja");
System.out.println("\nHarga Barang = 200000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 200000 * jumlah;
System.out.println("\nBiaya = "+biaya);
if (biaya >= 2000000){
int diskon;
diskon = biaya * 8/100;
System.out.println("\nAnda Mendapat Diskon 8% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println("Anda Tidak Mendapat Gratis Kemeja");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println("Anda Mendapat Gratis Kemeja = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println("Anda Mendapat Gratis Kemeja = 2");
jumlah = jumlah + 2;}
System.out.println("\nBiaya Total "+jumlah+" Kemeja = "+biaya);
System.out.println
("\n-------------------------------------------------");
jmlT = jmlT + biaya;
break;
case 3: System.out.println("\nAnda Ingin Membeli Celana");
System.out.println("\nHarga Barang = 250000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 250000 * jumlah;
System.out.println("\nBiaya = "+biaya);
if (biaya >= 2500000){
int diskon;
diskon = biaya * 10/100;
System.out.println("\nAnda Mendapat Diskon 10% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println("Anda Tidak Mendapat Gratis Celana");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println("Anda Mendapat Gratis Celana = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println("Anda Mendapat Gratis Celana = 2");
jumlah = jumlah + 2;}
System.out.println("\nBiaya Total "+jumlah+" Celana = "+biaya);
System.out.println
("\n-------------------------------------------------");
jmlT = jmlT + biaya;
break;
case 4: System.out.println("\nAnda Ingin Membeli Sepatu");
System.out.println("\nHarga Barang = 300000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 300000 * jumlah;
System.out.println("\nBiaya = "+biaya);
if (biaya >= 3000000){
int diskon;
diskon = biaya * 13/100;
System.out.println("\nAnda Mendapat Diskon 13% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println("Anda Tidak Mendapat Gratis Sepatu");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println("Anda Mendapat Gratis Sepatu = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println("Anda Mendapat Gratis Celana = 2");
jumlah = jumlah + 2;}
System.out.println("\nBiaya Total "+jumlah+" Sepatu = "+biaya);
System.out.println
("\n-------------------------------------------------");
jmlT = jmlT + biaya;
break;
case 5: System.out.println("\nAnda Ingin Membeli Tas");
System.out.println("\nHarga Barang = 215000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 215000 * jumlah;
System.out.println("\nBiaya = "+biaya);
if (biaya >= 2500000){
int diskon;
diskon = biaya * 15/100;
System.out.println("\nAnda Mendapat Diskon 15% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println("Anda Tidak Mendapat Gratis Tas");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println("Anda Mendapat Gratis Tas = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println("Anda Mendapat Gratis Tas = 2");
jumlah = jumlah + 2;}
System.out.println("\nBiaya Total "+jumlah+" Tas = "+biaya);
System.out.println
("\n-------------------------------------------------");
jmlT = jmlT + biaya;
break;
}
}while(pilihan>0);
//while(pilihan<=5);
System.out.println("Anda Selesai Membeli Barang");
System.out.println
("\n-------------------------------------------------");
System.out.println("\nJumlah Total Seluruh Barang yang dibeli = "+jmlT);
System.out.println("\nTerimakasih...");
}
}
maka akan mucul output seperti :
Minggu, 04 Oktober 2015
Cara Input Memilih Barang
Kali ini saya akan mempublikasikan source-code cara input memilih barang. masih dengan cara scanner :D
1. Mulai Baru Java Class, didalam folder yang sama dengan input diskon
--------------------------------------------------------------------
Kemudian klik kanan pada class yg didalam folder tadi,
Run File...
outputnya macam ni :
1. Mulai Baru Java Class, didalam folder yang sama dengan input diskon
2. Kemudian klik kanan, akan muncul seperti gambar dibawah ini, New > Java Class...
Beri nama PilihBarang atau boleh bebas.
3. Muncul lembaran source yang baru,
Tuliskan dibawah package : import java.util.Scanner;
diabawah public Class : public static void main(String[] args) {
4. Tuliskan source-code dibawah ini, dibawah tulisan public static void main(String[] args) {
--------------------------------------------------------------------
int pilihan, harga, jumlah, biaya;
int jumlahTG = 0; //jumlah tambahan kaos gratis
Scanner input = new Scanner(System.in);
System.out.println
("--------------Dafar Barang Toko GRA--------------");
System.out.println("\n1. Kaos");
System.out.println("2. Kemeja");
System.out.println("3. Celana");
System.out.println("4. Sepatu");
System.out.println("5. Tas");
System.out.println
("\n-------------------------------------------------");
System.out.print("\nMasukkan Pilihan Barang : ");
pilihan = input.nextInt();
switch(pilihan){
case 1: System.out.println("\nAnda Ingin Membeli Kaos");
System.out.println
("\nHarga Barang = 150000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 150000 * jumlah;
if (biaya >= 1500000){
int diskon;
diskon = biaya * 2/100;
System.out.println
("\nAnda Mendapat Diskon 2% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println
("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println
("Anda Tidak Mendapat Gratis Kaos");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println
("Anda Mendapat Gratis Kaos = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println
("Anda Mendapat Gratis Kaos = 2");
jumlah = jumlah + 2;}
System.out.println
("\nBiaya Total "+jumlah+" Kaos = "+biaya);
System.out.println
("\n-------------------------------------------------");
break;
case 2: System.out.println
("\nAnda Ingin Membeli Kemeja");
System.out.println
("\nHarga Barang = 200000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 200000 * jumlah;
if (biaya >= 2000000){
int diskon;
diskon = biaya * 8/100;
System.out.println
("\nAnda Mendapat Diskon 8% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println
("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println
("Anda Tidak Mendapat Gratis Kemeja");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println
("Anda Mendapat Gratis Kemeja = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println
("Anda Mendapat Gratis Kemeja = 2");
jumlah = jumlah + 2;}
System.out.println
("\nBiaya Total "+jumlah+" Kemeja = "+biaya);
System.out.println
("\n-------------------------------------------------");
break;
case 3: System.out.println
("\nAnda Ingin Membeli Celana");
System.out.println
("\nHarga Barang = 250000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 250000 * jumlah;
if (biaya >= 2500000){
int diskon;
diskon = biaya * 10/100;
System.out.println
("\nAnda Mendapat Diskon 10% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println
("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println
("Anda Tidak Mendapat Gratis Celana");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println
("Anda Mendapat Gratis Celana = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println
("Anda Mendapat Gratis Celana = 2");
jumlah = jumlah + 2;}
System.out.println
("\nBiaya Total "+jumlah+" Celana = "+biaya);
System.out.println
("\n-------------------------------------------------");
break;
case 4: System.out.println
("\nAnda Ingin Membeli Sepatu");
System.out.println
("\nHarga Barang = 300000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 300000 * jumlah;
if (biaya >= 3000000){
int diskon;
diskon = biaya * 13/100;
System.out.println
("\nAnda Mendapat Diskon 13% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println
("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println
("Anda Tidak Mendapat Gratis Sepatu");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println
("Anda Mendapat Gratis Sepatu = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println
("Anda Mendapat Gratis Celana = 2");
jumlah = jumlah + 2;}
System.out.println
("\nBiaya Total "+jumlah+" Sepatu = "+biaya);
System.out.println
("\n-------------------------------------------------");
break;
case 5: System.out.println("\nAnda Ingin Membeli Tas");
System.out.println
("\nHarga Barang = 215000 / pcs");
System.out.print("Jumlah Barang = ");
jumlah = input.nextInt();
biaya = 2150000 * jumlah;
if (biaya >= 2500000){
int diskon;
diskon = biaya * 15/100;
System.out.println
("\nAnda Mendapat Diskon 15% = "+diskon);
biaya = biaya - diskon;
}
else
System.out.println
("\nAnda Tidak Mendapat Diskon");
if (jumlah < 5)
System.out.println
("Anda Tidak Mendapat Gratis Tas");
else if (jumlah >= 5 && jumlah <= 10){
System.out.println
("Anda Mendapat Gratis Tas = 1");
jumlah++;}
else if(jumlah > 10){
System.out.println
("Anda Mendapat Gratis Tas = 2");
jumlah = jumlah + 2;}
System.out.println
("\nBiaya Total "+jumlah+" Tas = "+biaya);
System.out.println
("\n-------------------------------------------------");
break;
}
}
}
--------------------------------------------------------------------
Kemudian klik kanan pada class yg didalam folder tadi,
Run File...
outputnya macam ni :
Langganan:
Postingan (Atom)






