Program Transaksi Bank
Assalamualaikum wr wb, semoga sehat selalu , Baiklah pada hari ini saya akan memeberikan sebuah contoh program dengan bahasa C++, Program apasih? Program yang saya bagikan adalah Program Transaksi Bank, pada program ini digunakan metode perulangan dan program ini cocok untuk kalian yang baru belajar pemograman C++. Compiler yang saya gunakan adalah MinGW Studio namun kalian bisa menggunakan aplikasi compiler yang lain seperti DevC, CodeBlocks,Visual studio dll.
Algoritma Pemograman :
- Mulai
- Deklarasi variabel pilihan
- Menginputkan: x=100000
- Maka akan terjadi pilihan:
- Jika pilih = 1, maka akan melakukan proses setor tabungan
- Jika pilih = 2, maka akan melakukan proses ambil tabungan. Jika saldo tabungan kurang dari 50000, maka tabungan tidak bisa diambil.
- Jika pilih = 3, maka akan keluar dari program
- Tampilkan hasil
- Selesai
#include <iostream.h>
#include <conio.h>
using namespace std;
int main()
{
int sel, bal1=100000, depo, grab, bal2;
do
{
cout<<"+===================================+"<<endl;
cout<<"|\t BANK INDONESIA JAYA |"<<endl;
cout<<"+===================================+"<<endl;
cout<<"\t Saldo : "<<bal1<<endl;
cout<<"_____________________________________"<<endl;
cout<<"\nMenu Transaksi
:"<<endl;
cout<<"1. Setor
Tabungan"<<endl;
cout<<"2. Ambil
Tabungan"<<endl;
cout<<"3. Keluar"<<endl;
cout<<"_____________________________________"<<endl;
cout<<"\n Pilih Menu Transaksi (1/2/3) :
";
cin>>sel;
system("cls");
if
(sel==1)
{
cout<<"+===================================+"<<endl;
cout<<"|\t BANK INDONESIA JAYA |"<<endl;
cout<<"+===================================+"<<endl;
cout<<"\nSetor
Tabungan"<<endl;
cout<<"\nNominal yang disetorkan : Rp.
";
cin>>depo;
bal1=bal1+depo;
cout<<"\n\tSelamat
Transaksi Anda Berhasil!"<<endl;
cout<<"\n Jumlah Saldo Anda Sekarang :
"<<bal1<<endl;
cout<<"\n\tTekan
Enter untuk kembali ke menu transaksi";
cout<<"\n";
cout<<"\n";
getch();
}
else
if (sel==2)
{
cout<<"+===================================+"<<endl;
cout<<"|\t BANK INDONESIA JAYA |"<<endl;
cout<<"+===================================+"<<endl;
cout<<"\nAmbil Tabungan";
cout<<"\nNominal
yang diambil : Rp. ";
cin>>grab;
bal2=bal1-grab;
if(bal2<=50000)
{
cout<<"\nMaaf
Anda Tidak Bisa Tarik Tunai. Saldo Anda Tidak Mencukupi. \n(Minimal Saldo
Rp50.0000,00) "<<endl;
cout<<"\n\tTekan
Enter untuk kembali ke menu transaksi";
cout<<"\n";
cout<<"\n";
getch();
}
else
{
cout<<"\n\tSelamat
Transaksi Anda Berhasil!"<<endl;
cout<<"\n
Jumlah Saldo Anda Sekarang : "<<bal2<<endl;
cout<<"\n\tTekan
Enter untuk kembali ke menu transaksi";
cout<<"\n";
cout<<"\n";
getch();
}
}
}
while (sel==1||sel==2);
}
Hasil Program :
Tampilan Program Awal
Program ini
digunakan untuk membantu manusia dalam perhitungan rekening bank.
1.
Dalam program ini
menggunakan header #include
<iostream.h> yang berfungsi mengaktifkan perintah
cin, cout dan endl dan #include <conio.h> yang
berfungsi menahan tampilan dengan perintah getch();.
2.
Using namespace std
terdiri dari 3 statements yaitu, using
yang berfungsi untuk mendeklarasikan arahan/panggilan/pemberitahuan kepada
kompiler untuk penggunaan deklarasi namespace dan anggota namespace, namespace yang berfungsi sebagai
penyedia metode untuk mencegah konflik nama dalam proyek-proyek besar, dan std (nama namespace tersebut
yang sudah tersedia dan tidak perlu dibuat ulang menggunakan fungsi namespace,
cukup dipanggil).
3.
Dalam program ini
menggunakan fungsi utama int main() berarti int memberikan
nilai balik, dan karena memiliki nilai balik maka diberikan perintah return 0;.
4.
Dalam program ini
menggunkaan tipe data int dimana int untuk menyatakan nilai bilangan bulat tak
berkoma.
5.
Dengan variabel int sel(untuk
menu pilihan),
bal1=100000(tabungan awal), depo(untuk
menyetor uang),
grab(untuk mengambil uan), bal2(jumlah
sisa setelah diambil);
6.
Mempunyai alur sebagai
berikut, program ini menggunakan statement do-while, besar saldo Rp100.000,00.
Lalu masukkan nilai sel menu yang anda inginkan Pilih Menu
Transaksi (1/2/3) : . Menggunakan
pengulangan do-while dan percabangan if else.
- Jika
memilih 1 :
if
(sel==1)
{
cout<<"\n SETOR
TABUNGAN"<<endl; cout<<"\nNominal yang
disetorkan : Rp. ";
cin>>depo; bal1=bal1+depo;
cout<<"\n\tSelamat
Transaksi Anda
Berhasil!"<<endl;
cout<<"\n
Jumlah Saldo Anda Sekarang :
"<<bal1<<endl;
cout<<"\n\tTerima kasih Telah
Menggunakan Jasa Kami"<<endl;
cout<<"\n\tTekan Enter untuk
kembali ke menu transaksi";
getch(); }
- Jika
memilih 2 :
else
if (sel==2)
{
cout<<"\n AMBIL TABUNGAN";
cout<<"\nNominal yang diambil : Rp. ";
cin>>grab;
bal2=bal1-grab; if(bal2<=50000)
{
cout<<"\nMaaf Anda Tidak Bisa Tarik
Tunai.
Saldo Anda Tidak Mencukupi. \n(Minimal Saldo Rp50.0000,00) "<<endl;
cout<<"\n\tTekan Enter untuk
kembali ke menu transaksi";
getch();
}
Komentar
Posting Komentar