Anda di halaman 1dari 11

Makalah Program C++

PROGRAM MENGAMBIL UANG BERBASIS CODING

DI SUSUN OLEH :
FEBRIAN RAHARJO

TEKNIK KOMPUTER DAN JARINGAN


SMKN 1 LEMAHABANG
TAHUN AJARAN 2021/2022

A. TUJUAN DAN ISI

Tujuan di buat Makalah ini yaitu untuk menyelesaikam tugas mata pelajaran
PEMOGRAMAN DASAR.
Selain itu, saya berharap di buatnya Makalah ini bukan hanya untuk tugas yang di berikan
semata, tetapi dapat berguna untuk pembelajaran siswa lainnya. Dapat digunakan untuk
menambah wawasan bagi siswa/i yang ingin lebih mengenal bahasa C++ ini.
B. Source Code Program Mengambil uang di bank
#include <iostream>
#include <stdlib.h>
#include <iomanip>
Using namespace std;
Struct nasabah
{
Char nama[50];
Char alamat[30];
Long int norek;
Double saldo;
};
Int main()
{
Int n=0;
Nasabah nas[50];
Int i,pil,x,pos;
Long int no;
Double setor,tarik;
Bool ketemu=false;
Menu:
System(“cls”);
Cout<<” ____________________________________________________ “<<endl;
Cout<<”| Bank Mad Arief |”<<endl;
Cout<<”|
____________________________________________________|”<<endl;
Cout<<”|___________________Menu
Transaksi___________________|”<<endl;
Cout<<”| 1. Pendaftaran Nasabah |”<<endl;
Cout<<”| 2. Menabung |”<<endl;
Cout<<”| 3. Penarikan |”<<endl;
Cout<<”| 4. Cetak Daftar Nasabah |”<<endl;
Cout<<”| 5. Cari Nasabah |”<<endl;
Cout<<”| 6. Keluar |”<<endl;
Cout<<”|
____________________________________________________|”<<endl;
Cout<<” Pilihan Anda : “; cin>>pil;
If(pil==1)
{
Lagi:
Cout<<endl;

Cout<<”======================================================”<
<endl;
Cout<<” Masukan Nomer Rekening : “;
cin>>no;
For(i=0; i<n; i++)
{
If(no==nas[i].norek)
Ketemu=true;
Else
Ketemu=false;
}
If(ketemu)
{
Cout<<” Nomer Rekening Tersebut Sudah
Ada, Ulangi Lagi”<<endl;
Goto lagi;
}
Else
{

Cout<<”======================================================”<
<endl;
Cout<<”======================================================”<
<endl;
Cout<<” Masukan Nama Anda :
“; cin>>nas[n].nama;
Cout<<” Masukan Alamat : “;
cin>>nas[n].alamat;
Cout<<” Masukan Saldo Awal :
Rp.”; cin>>nas[n].saldo;
}
N=n+1;
Nas[i].norek=no;

Cout<<”======================================================”<
<endl;
Cout<<” Masukan Sembarang Angka Untuk Kembali Ke Menu
Utama : “; cin>>x;
Goto menu;
}
Else if(pil==2)
{
Cout<<endl;
Cout<<”======================================================”<
<endl;
Cout<<” Masukan Nomer Rekening : “; cin>>no;
For(i=0; i<n; i++)
{
If(no==(nas[i].norek))
{
Pos=i;
Ketemu=true;
Break;
}
Else
Ketemu=false;
}
If(ketemu)
{

Cout<<”======================================================”<
<endl;
Cout<<” Masukan Nominal Setoran : Rp.”;
cin>>setor;
Nas[pos].saldo=nas[pos].saldo+setor;
Cout<<” Setoran Behasil”<<endl;
Cout<<” Jumlah Saldo Anda : Rp.”<<nas[pos].saldo<<endl;
Cout<<endl;
}
Else
Cout<<” Nomer Rekening Tidak Ditemukan”<<endl<<endl;
Cout<<” Masukan Sembarang Angka Untuk Kembali Ke Menu
Utama : “; cin>>x;
Goto menu;
}
Else if(pil==3)
{
Cout<<endl;

Cout<<”======================================================”<
<endl;
Cout<<” Masukan Nomer Rekening : “; cin>>no;
For(i=0; i<n; i++)
{
If(no==(nas[i].norek))
{
Pos=i;
Ketemu=true;
Break;
}
Else
Ketemu=false;
}
If(ketemu)
{

Cout<<”======================================================”<
<endl;
Cout<<” Masukan Jumlah Penarikan : Rp.”;
cin>>tarik;
If(tarik<(nas[pos].saldo))
{
Nas[pos].saldo=nas[pos].saldo-tarik;
Cout<<” Penarikan Berhasil”<<endl;
Cout<<” Sisa Saldo Anda :
Rp.”<<nas[pos].saldo<<endl;
Cout<<endl;
}
Else
Cout<<” Maaf Saldo Anda Tidak
Mencukupi”<<endl;
}
Else
Cout<<” Nomer Rekening Tidak
Ditemukan”<<endl<<endl;
Cout<<” Masukan Sembarang Angka Untuk Kembali Ke Menu
Utama : “; cin>>x;
Goto menu;
}
Else if(pil==4)
{
Cout<<endl;
}
Cout<<”|====|=================|==============|==============|
=================|”<<endl;
Cout<<endl;
Cout<<” Jumlah Total Saldo Diatas Setelah Ditambah Bunga
10%”<<endl<<endl;
Cout<<” Masukan Sembarang Angka Untuk Kembali Ke Menu Utama :
“; cin>>x;
Goto menu;
}
Else if(pil==5)
{
Cout<<endl;

Cout<<”======================================================”<
<endl;
Cout<<” Masukan Nomer Rekening Yang Akan
Dicari : “; cin>>no;
Cout<<endl;
For(i=0; i<n; i++)
{
If(no==(nas[i].norek))
{
Pos=i;
Ketemu=true;
Break;
}
Else
Ketemu=false;
}
If(ketemu)
{
Cout<<” Nomer Rekening :
“<<nas[pos].norek<<endl;
Cout<<” Nama Nasabah :
“<<nas[pos].nama<<endl;
Cout<<” Alamat :
“<<nas[pos].alamat<<endl;
Cout<<” Saldo :
Rp.”<<nas[pos].saldo<<endl;
Cout<<”Total Saldo Setelah Bunga : Rp.”<<((nas[i].saldo)+
(nas[i].saldo*0.1))<<endl<<endl;
}
Else
Cout<<” Nomer Rekening Tidak Ditemukan”<<endl<<endl;
Cout<<” Masukan Sembarang Angka Untuk Kembali Ke Menu
Utama : “; cin>>x;
Goto menu;
}
Else
{
Cout<<endl<<” Terima Kasih Telah Bertransaksi
Disini......”<<endl<<endl;
}
Return 0;
}

C. Hasil Output Program


i

Anda mungkin juga menyukai