sebelum kita lanjutkan teman-teman tau kan apa itu c++... kalau belum tahu kita bahas sedikit..
Bahasa Pemrograman C++ adalah salah satu dari berbagai banyak bahasa pemprograman yang ada di dunia komputer, khususnya dalam bab Programing. Bahasa Pemrograman C++ ini dibuat oleh Bjarne Stroustrup pada tahun 1980 yang usut punya usut ternyata ini adalah Bahasa pengembangan Bahasa C yang lahir lebih dahulu pada tahun 1970-an yang dibuat oleh Dennis Ritchie di Bell Labs.
Nah.kita lanjutkan ke programnya...
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <string.h>
main ()
{
int no,i;
long bunga=0,pinj=0;
long kode,lama,jml_pot=0,adm=0,SWP=0,cdr=0,prof=0,jasa=0,pokok=0,ctk=0,kas_kcl=0,t_jspel=0;
long pinjm[100],jumlah_jsa,jumlah_pok,nos[100],jasas[100],pokoks[100];
long luns,blm,sisa,js_blm,total_lns,bln_blm,bungas[100],lamas[100];
long byk,pokok_asl,jasa_asl=0,ukem,ubay;
long tot_angs=0,total=0;
char juru,almt[20],nama[20],merk[30],plat[10],almts[20][100],namas[20][100],lagi;
cout<<"\n"<<endl;
menu:
clrscr();
cout<<"\t\t******** KOPERASI SIMPAN PINJAM FAIRUZ ********\n\n\n"<<endl;
cout<<"\t\t###::::::::::::::::: MENU :::::::::::::::::###\n";
cout<<"\t\t:: ::\n";
cout<<"\t\t:: ::\n";
cout<<"\t\t:: |R| REALISASI |R| -> [1] ::\n";
cout<<"\t\t:: |A| ANGSURAN |A| -> [2] ::\n";
cout<<"\t\t:: |L| PELUNASAN |L| -> [3] ::\n";
cout<<"\t\t:: |M| VIEW MENU |M| -> [4] ::\n";
cout<<"\t\t:: ::\n";
cout<<"\t\t:: |X| ! KELUAR PROGRAM ! |X| -> [5] ::\n";
cout<<"\t\t:: ::\n";
cout<<"\t\t:: ::\n";
cout<<"\t\t###::::::::::::::::::::::::::::::::::::::::###\n";
printf("\n");
printf("\n\t\t\t(^,^) Masukkan pilihan anda: ");
cin>>kode;
switch (kode)
{
case 1 :
star:
clrscr();
printf("\t\t##### >>> {^,^} REALISASI {^,^} <<< #####\n\n");
cout<<"Nama : ";cin>>nama;
cout<<"Alamat : ";cin>>almt;
cout<<"Merk Sepeda : ";cin>>merk;
cout<<"Nomor Plat : ";cin>>plat;
cout<<"Nomer : ";cin>>no;
cout<<"Pinjaman : Rp ";cin>>pinj;
cout<<"Bunga [persen] : ";cin>>bunga;
cout<<"Lama Pinjaman : ";cin>>lama;
clrscr();
cout<<"Nomer : "<<no;
cout<<"\nNama : "<<nama;
cout<<"\nPinjaman : Rp "<<pinj;
cout<<"\nAlamat : "<<almt;
cout<<"\nMerk Sepeda : "<<merk;
cout<<"\nNo Plat : "<<plat;
cout<<"\nBunga : "<<bunga<<" %";
cout<<"\nLama : "<<lama<<" Bulan"<<endl;
adm=(1*pinj)/100;
cdr=0.01*pinj;
SWP=10000;
prof=0.01*pinj;
ctk=3000;
t_jspel=5500;
kas_kcl=4500;
cout<<"Potongan Administrasi : Rp "<<adm<<endl;
cout<<"Cadangan Resiko : Rp "<<cdr<<endl;
cout<<"Simpanan Wajib Pinjam : Rp "<<SWP<<endl;
cout<<"Profisi : Rp "<<prof<<endl;
cout<<"Pendanaan Percetakan : Rp "<<ctk<<endl;
cout<<"Titip Jasa Pelayanan : Rp "<<t_jspel<<endl;
cout<<"\nKas Kecil : Rp "<<kas_kcl<<endl;
cout<<"\n -------------+"<<endl;
jml_pot=adm+SWP+cdr+prof+ctk+t_jspel+kas_kcl;
cout<<"Jumlah Potongan: Rp "<<jml_pot<<endl;
cout<<"Pinjaman : Rp "<<pinj<<endl;
cout<<"Potongan : Rp "<<jml_pot<<endl;
cout<<" ------------- -"<<endl;
total=pinj-jml_pot;
cout<<"Total Yang Diterima : Rp ."<<total<<endl;
printf("\nInput Data Lagi [Y/T] :");
cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto star;
else
goto menu;
case 2 :
clrscr();
cout<<" >>> {^,^} ANGSURAN {^,^} <<< "<<endl;
angsur:
clrscr();
cout<<"{^,^} ANGSURAN {^,^}"<<endl;
cout<<"Apakah dari Juru Tagih [Y/T] ? ? ";cin>>juru;
if(juru=='Y'||juru=='y')
{
cout<<"Membayar untuk berapa orang ? ";cin>>byk;
for(i=0;i<byk;i++)
{
cout<<"Pengangsur ke- : "<<(i+1)<<endl;
cout<<"Nomer : ";cin>>nos[i];
cout<<"Pinjaman : Rp ";cin>>pinjm[i];
cout<<"Bunga [persen] : ";cin>>bungas[i];
cout<<"Lama Pinjaman : ";cin>>lamas[i];
clrscr();
cout<<"\nANGSURAN NORMAL"<<endl;
pokok_asl=pinjm[i]/lamas[i];
jasa_asl=(bungas[i]*pinjm[i])/100;
tot_angs=jasa_asl+pokok_asl;
cout<<" Pokok = "<<pokok_asl<<endl;
cout<<" Jasa = "<<jasa_asl<<endl;
cout<<" = --------- +"<<endl;
cout<<"Angsuran per-bulan ="<<tot_angs<<endl;
cout<<"Pokok : ";cin>>pokoks[i];
cout<<"Jasa : ";cin>>jasas[i];
cout<<endl;
}
for(i=0;i<byk;i++)
{
jumlah_jsa=0;
jumlah_pok=0;
for(i=0;i<byk;i++)
{
jumlah_jsa=jumlah_jsa+jasas[i];
jumlah_pok=jumlah_pok+pokoks[i];
}
}
clrscr();
for(i=0;i<byk;i++)
{
printf("\nPengangsur ke-%d : \n",i+1);
cout<<"Nomer : "<<nos[i];
cout<<"\nPinjaman : "<<pinjm[i];
cout<<"\nJasa : "<<jasas[i];
cout<<"\nPokok : "<<pokoks[i];
cout<<"\nBunga : "<<bungas[i]<<" %";
cout<<"\nLama : "<<lamas[i]<<" Bulan"<<endl;
}
cout<<"Total Jumlah Jasa = "<<jumlah_jsa<<endl;
cout<<"Total Jumlah Pokok = "<<jumlah_pok<<endl;
cout<<" -------------+"<<endl;
total=jumlah_jsa+jumlah_pok;
cout<<"\n Total = "<<total<<endl;
printf("\nInput Data Lagi [Y/T] :");
cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto angsur ;
else
goto menu;
}
else if(juru=='T'||juru=='t')
{
cout<<"Nama : ";gets(nama);
cout<<"Alamat : ";gets(almt);
cout<<"Nomer : ";cin>>no;
cout<<"Pinjaman : Rp ";cin>>pinj;
cout<<"Bunga [persen] : ";cin>>bunga;
cout<<"Lama Pinjaman : ";cin>>lama;
clrscr();
cout<<"Nomer : "<<no<<endl;
cout<<"Nama : "<<nama<<endl;
cout<<"Alamat : "<<almt<<endl;
cout<<"Bunga : "<<bunga<<" %"<<endl;
cout<<"Pinjaman : "<<pinj<<endl;
cout<<"Lama : "<<lama<<" Bulan"<<endl;
cout<<"ANGSURAN"<<endl;
pokok=pinj/lama;
jasa=(bunga*pinj)/100;
total=jasa+pokok;
cout<<"tPokok = "<<pokok<<endl;
cout<<"Jasa = "<<jasa<<endl;
cout<<" = --------- +"<<endl;
cout<<"Total = "<<total<<endl;
cout<<"\t Uang Pembayaran : Rp.";cin>>ubay;
ukem=ubay-total;
cout<<"\t Uang Kembali : Rp."<<ukem<<endl<<endl;
cout<<"TeRiMa kAsih Atas tRAnSaksi anDa (^,^)"<<endl;
printf("\nInput Data Lagi [Y/T] :");
cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto angsur;
else
goto menu;
case 3 :
awal:
clrscr();
printf("\t\t >>> {^,^} PELUNASAN {^,^} <<< \n\n");
cout<<"\tNama : ";gets(nama);
cout<<"\tAlamat : ";gets(almt);
cout<<"\tMerk Sepeda : ";gets(merk);
cout<<"\tNomor Plat : ";gets(plat);
cout<<"\tNomer : ";cin>>no;
cout<<"\tPinjaman : Rp ";cin>>pinj;
cout<<"\tBunga [persen] : ";cin>>bunga;
cout<<"\tLama Pinjaman : ";cin>>lama;
cout<<"\tDilunasi pada bulan ke- : ";cin>>luns;
cout<<"\tJasa belum terbayar : ";cin>>blm;
clrscr();
cout<<"Nomer : "<<no;
cout<<"\nNama : "<<nama;
cout<<"\nAlamat : "<<almt;
cout<<"\nMerk Sepeda : "<<merk;
cout<<"\nPinjaman : Rp "<<pinj;
cout<<"\nNo Plat : "<<plat;
cout<<"\nBunga : "<<bunga<<" %"<<endl;
cout<<"\nLama : "<<lama<<" Bulan"<<endl;
clrscr();
pokok=pinj/lama;
jasa=(bunga*pinj)/100;
printf("\n\n\t\tANGSURAN PER-BULAN");
cout<<"\n\n\t\tPokok = Rp "<<pokok<<endl;
cout<<"\n\n\t\tJasa = Rp "<<jasa<<endl;
sisa=(pokok*((lama-luns)+1));
bln_blm=((lama-luns)+1);
js_blm=blm*jasa;
total_lns=sisa+jasa;
cout<<"\n\n\t\tPELUNASAN AKHIR"<<endl;
cout<<" Sisa Bulan = "<<bln_blm<<endl;
cout<<" Bulan Jasa Tunggakan = " <<"bulan"<<blm<<endl;
cout<<" Sisa Pokok = Rp "<<sisa<<endl;
cout<<" Jasa belum terbayar = Rp "<<js_blm<<endl;
cout<<" -------------+"<<endl;
cout<<" Total Pelunasan = Rp "<<total_lns<<endl;
printf("\nInput Data Lagi [Y/T] :");
cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto awal;
else
goto menu;
getch();
}
break;
case 4 :
goto menu;
break;
case 5 :
goto exit;
break;
default :
clrscr();
cout<<"Maaf…!!!\n";
cout<<"Anda salah memasukan kode, pilih [1-5]\n";
cout<<"press enter";
getch();
goto menu;
}
clrscr();
cout<<endl<<endl<<endl<<endl<<endl<<endl;
printf("\n\t\t\t### ::::::::::::::::::::::::::::: ###");
printf("\n\t\t\t*** ***");
printf("\n\t\t\t*** **** (^,^) ThaNk YOu !!! **** ***");
printf("\n\t\t\t*** ***");
printf("\n\t\t\t### ::::::::::::::::::::::::::::: ###");
getch();
exit:
}
makasi gan informasinya bermanfaat nich... semoga sukses .....berow
ReplyDeletemakasi kunjungannya gan.
Deleteakhirnya ketemu juga
ReplyDeleteterima kasih gan.. saya bisa kerjain tugas saya berkat postingannya.
ReplyDeletebermanfaat sekali
terima kasih atas kunjungannya mbak e
ReplyDeletekunjungi juga http://balaeinformasi.blogspot.co.id/
ReplyDeletetrimah kasi untuk informasinya. saya bagi flowchartnya donk
ReplyDelete