.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

TUGAS LATIHAN JAVA

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Senin, 23 Juli 2012.....
Hari ini,,,Pak Rizal tiba-tiba memberikan kami tugas yang benar-benar harus mengasah logika kami....
Beliau memberikan 2 studi kasus yang harus kami selesaikan dengan membuat programnya:

Studi Kasus 1

Menu ATM
1. Cek Saldo
2. Simpan Uang 
3. Ambil Uang 4. Keluar
Pilih Menu: 1
Saldo anda adalah Rp. 50000
Menu ATM
1. Cek Saldo 
2. Simpan Uang 
3. Ambil Uang 4. Keluar
Pilih Menu: 2
Masukan Jumlah uang yang anda simpan Rp. 20000
Saldo anda adalah Rp. 70000

Menu ATM
1. Cek Saldo 
2. Simpan Uang 
3. Ambil Uang 4. Keluar
Pilih Menu: 3
Jumlah uang yang anda ambil Rp. 10000

Saldo anda adalah Rp. 60000
*Batas saldo minimal di ATM adalah 50000, user tidak bisa mengambil jika saldo = saldo minimal 

Berikut source codenya:
import java.util.Scanner;
public class Latihan1 {

public static void main(String[] args) {
int menu;
boolean tempe = true;
Scanner x = new Scanner(System.in);
int saldo = 50000;
while (tempe) {
System.out.println("Menu ATM");
System.out.println("==========");
System.out.println("1. Cek Saldo");
System.out.println("2. Simpan Uang");
System.out.println("3. Ambil Uang");
System.out.println("4. Keluar");
System.out.print("Masukkan Pilihan Menu : ");
menu = x.nextInt();

switch (menu) {
case 1:
System.out.println("Saldo Anda adalah Rp " + saldo);
System.out.print("Apakah Anda Ingin Kembali Ke Menu ? 1.ya 2.Tidak : ");
int c = x.nextInt();
if (c == 1) {
tempe = true;
} else if (c == 2) {
tempe = false;
}
break;
case 2:

System.out.print("Masukkan Jumlah Uang Yang Anda Simpan : ");
int a = x.nextInt();
saldo = saldo + a;
System.out.println("Saldo Anda Adalah " + saldo);
System.out.print("Apakah Anda Ingin Kembali Ke Menu ? 1.ya 2.Tidak : ");
int v = x.nextInt();
if (v == 1) {
tempe = true;
} else if (v == 2) {
tempe = false;
}
break;
case 3:
System.out.print("Masukkan Jumlah Uang Yang Anda Ambil : ");
int b = x.nextInt();
saldo = saldo - b;
if(saldo <= 50000){
System.out.println("gagal");
saldo = saldo + b;
}else{
System.out.println("Saldo Anda Adalah " + saldo);
}
System.out.print("Apakah Anda Ingin Kembali Ke Menu ? 1.ya 2.Tidak :");
int n = x.nextInt();

if (n == 1) {
tempe = true;
} else if (n == 2) {
tempe = false;
}
break;

case 4:
tempe = false;
System.exit(0);
break;
}
}
}

public void cekUlang(){

}
}


Studi Kasus 2

Menu Restoran Mekdi:
1.Burger
2.Ayam
3.Kentang
4.Cola
5.Paket 1 (Ayam,Nasi,Cola)
6.Paket 2 (burger, kentang,Cola)
7. Keluar Aplikasi

Pilih Menu? 1
Pilih Menu? 4
  (mengulang ke tampilan Pilih Menu)

Keterangan :
Display ketika Hitung total :
Struk menu pesanan (tampilkan per list) contoh:
Menu yang anda pesan adalah :
Paket 1 Rp. 15000
1 Burger Rp.10000
2 ayam Rp. 24000
3 Kentang Rp. 15000
Total bayar = Rp. 64000
Masukan uang anda = 100000
Terima kasih telah berbelanja : uang anda Rp. 100000, kembali Rp. 36000
Jika uang kurang dari total belanja maka pembelian tidak dapat dilakukan,
cetak : maaf, uang anda tidak cukup
Opsi :
1.Balik ke masukan uang anda
2.Exit

Harga makanan
1.Burger = Rp.10000
2.Ayam = Rp.12000
3.Kentang = Rp.5000
4.Cola = Rp.5000
5.Paket 1 (Ayam,Nasi,Cola) = Rp. 15.000
6.Paket 2 (burger, kentang,Cola) = Rp. 17.000


Berikut Source Codenya:
import java.util.Scanner;
public class Latihan2 {

public static void main(String[] args) {
int menu;
boolean kondisi = true;
boolean kondisi2 = true;
Scanner x = new Scanner(System.in);
int saldo = 50000;
int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0,g = 0;
int burger = 0,ayam = 0,kentang = 0,cola = 0,paket1 = 0,paket2 = 0;
while (kondisi) {
System.out.println("Menu Restoran Mekdi");
System.out.println("==========");
System.out.println("1. Burger");
System.out.println("2. Ayam");
System.out.println("3. Kentang");
System.out.println("4. Cola");
System.out.println("5. Paket 1(ayam ,nasi, cola)");
System.out.println("6. Paket 2(burger, kentang ,cola)");
System.out.println("7. Keluar Aplikasi");
System.out.print("Masukkan Pilihan Menu : ");
menu = x.nextInt();
if (menu == 1) {
a++;
burger = burger + 10000;
} else if (menu == 2) {
b++;
ayam = ayam + 12000;
} else if (menu == 3) {
c++;
kentang = kentang + 5000;
} else if (menu == 4) {
d++;
cola = cola + 5000;
} else if (menu == 5) {
e++;
paket1 = paket1 + 15000;
} else if (menu == 6) {
f++;
paket2 = paket2 + 17000;
}
System.out.print("Apakah Anda Ingin Memesan Lagi ? 1.ya 2. tidak : ");
int v = x.nextInt();
if (v == 1) {
kondisi = true;
} else {
kondisi = false;
}

if(!kondisi){

System.out.println(a+" Burger");
System.out.println(b+" Ayam");
System.out.println(c+" Kentang");
System.out.println(d+" Cola");
System.out.println(e+" Paket 1");
System.out.println(f+" Paket 2");
int total = burger+ayam+kentang+cola+paket1+paket2;
System.out.println("Total Harga = " +total);
while (kondisi2) {
System.out.print("Masukkan Uang Anda = ");
g = x.nextInt();
if(g < total){
System.out.println("Maaf uang Anda Tidak Tidak Cukup, uang anda kurang "+(total - g));
kondisi2 = true;
}else if(g > total){
int hasil = g - total;
System.out.println("Terimakasih Telah Berbelanja , Kembalian Anda "+hasil);
kondisi2 = false;
}else if(g == total){
System.out.println("Terimakasih Telah Berbelanja , Silahkan Datang Kembali");
kondisi2 = false;
}
}
}
switch (menu) {
case 7:
kondisi2 = false;
System.exit(0);
break;
}

}
}
}


Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel TUGAS LATIHAN JAVA, Diterbitkan oleh scodeaplikasi pada Senin, 23 Juli 2012. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to