Rabu, 04 Desember 2013

Soal Sistem Bank

                Diriku selalu dalam fase ini, nganggur-nganggur di kamar, gag ada kerjaan, guling-guling di kasur. Yah apa boleh buat, itu sih enaknya jadi mahasiswa fakultas teknik. Masih belum ada tugas apa-apa.  Biasanya kalau sudah seperti ini, tidak ada kegiatan lain selain buka Facebook, dan akhirnya nemu beginian.


Gambar 1. Kiriman Soal Dari Facebook

Okey, daripada berada dalam kondisi nyaman, lebih baik sedikit refreshing dengan soal ini. Saya pun klik unduh, dan melihatnya
Gambar 2. Soal Algoritmanya

Kemudian tak berapa lama saya menemukan ini
Gambar 3. Jawaban Dari Teman I

Gambar 4. Jawaban Dari Teman II

Tambah semangat kalau gini, masak mereka bisa, saya gag bisa, apalagi Cuma masalah ginian. Okey saya pun mencoba semalaman. Dan akhirnya inilah kodinganku.
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package sistembank;
import java.util.Scanner;
/**
 *
 * @author acer
 */
public class SistemBank {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner read = new Scanner (System.in);
        System.out.println("==========================");
        System.out.println("=======BANK RUPT==========");
        System.out.println("========WELCOME===========");
        System.out.println("==========================");
        System.out.println("--------------------------");
        System.out.print("saldo : ");
        int Saldo = read.nextInt();
        System.out.println("--------------------------");
        System.out.println("1.Menabung");
        System.out.println("2.Menarik");
        System.out.println("3.Keluar");
        System.out.println("--------------------------");
       
        int BiayaAdministrasi = 5000;
        for (int i=0;i<1000;i++){
        System.out.print("Pilihan :");
        byte Pilihan = read.nextByte();
            System.out.println(" ");
            if (Pilihan == 1){
            System.out.println("==========================");
            System.out.println("=======BANK RUPT==========");
            System.out.println("========WELCOME===========");
            System.out.println("==========================");
            System.out.println("--------------------------");
            System.out.print("Jumlah Uang : ");
            int JumlahUang = read.nextInt();
            if (JumlahUang<50000){   
                System.out.println("Tidak bisa menabung kurang dari 50000");}
            else{
            Saldo += JumlahUang;}
           
            System.out.println("==========================");
            System.out.println("=======BANK RUPT==========");
            System.out.println("========WELCOME===========");
            System.out.println("==========================");
            System.out.println("--------------------------");
            System.out.println("saldo : " + Saldo);
            System.out.println("--------------------------");
            System.out.println("1.Menabung");
            System.out.println("2.Menarik");
            System.out.println("3.Keluar");
            System.out.println("--------------------------");
           
        }
        else if (Pilihan ==2){
             if (Saldo <= 10000){
                System.out.println("==========================");
                System.out.println("=======BANK RUPT==========");
                System.out.println("========WELCOME===========");
                System.out.println("==========================");
                System.out.println("--------------------------");
                System.out.println("Tidak Bisa Melakukan Penarikan");}
             else {
                System.out.println("==========================");
                System.out.println("=======BANK RUPT==========");
                System.out.println("========WELCOME===========");
                System.out.println("==========================");
                System.out.println("--------------------------");
                System.out.print("Jumlah Uang : ");
                int JumlahUangDitarik = read.nextInt();
                int Tarik = JumlahUangDitarik + BiayaAdministrasi;
                Saldo = Saldo-Tarik;
             }
             System.out.println("==========================");
             System.out.println("=======BANK RUPT==========");
             System.out.println("========WELCOME===========");
             System.out.println("==========================");
             System.out.println("--------------------------");
             System.out.println("saldo : " + Saldo);
             System.out.println("--------------------------");
             System.out.println("1.Menabung");
             System.out.println("2.Menarik");
             System.out.println("3.Keluar");
             System.out.println("--------------------------");
            
        }
        else if (Pilihan==3){
           System.out.println("==========================");
           System.out.println("=======BANK RUPT==========");
           System.out.println("========WELCOME===========");
           System.out.println("==========================");
           System.out.println("--------------------------");
           System.out.println("Terima Kasih Telah Menabung");
           System.exit(0);
        }
        else {
            System.out.println("==========================");
            System.out.println("=======BANK RUPT==========");
            System.out.println("========WELCOME===========");
            System.out.println("==========================");
            System.out.println("--------------------------");
            System.out.println("Maaf, Pilihan Tidak Ada");
            System.exit (0);
        }
        }
    }
}


Yap itu dia, hasil kodingan, bagi yang mau coba tinggal copas aja dari atas sampai bawah, sapa tau membutuhkan atau mau dikomentari kesalahan-kesalahan dari manusia yang apa adanya ini. Mungkin itu saja emang rada-rada gag jelas, ambil hikmahnya saja. Salam Vananda!

Tidak ada komentar:

Posting Komentar