QUIZ TYPE D
- RANCANGAN MASUKAN
KOPERASI SIMPAN PINJAM
===============================
Input Kode Marketing : <input>
Input banyaknya nasabah : <input>
-----------------------------------------------------
Nasabah ke - <tampil>
Input Nama Nasabah : <input>
Input Jumlah Pinjaman : Rp. <input>
Pilih Lama Pengembalian [6/12/18] : <input>
- RANCANGAN KELUARAN
LAPORAN PEMINJAMAN NASABAH
===================================
Nama Marketing : <tampil>
------------------------------------------------------------------------------
| No | Nama Nasabah | Pinjaman | lama | bunga | cicilan | Jaminan |
------------------------------------------------------------------------------
... ................. Rp.... .... Rp.... Rp.... ...........
... ................. Rp.... .... Rp.... Rp.... ...........
<data tampil sesuai banyaknya nasabah yang diinput>
------------------------------------------------------------------------------
Total Pinjaman Nasabah : Rp. <tampil>
Total Pengembalian Cicilan : Rp. <tampil>
Ketentuan
soal !!!
- input nama nasabah, banyak pinjaman dan lama pengembalian akan berulang sebanyak = banyak nasabah yang diinput.
- kelompokkan variabel yang akan dijadikan array. Gunakan struct array.
- input kode marketing akan menentukan nama marketing.
-
Kode MarketingNama MarketingPNGPanji AgungCTRCitra Angelina
- Input Jumlah pinjaman akan menentukan jaminan.
jika
pinjaman
>= 15000000 maka jaminan = “Surat tanah”
jika
pinjaman
< 15000000 maka jaminan = “BPKB kendaraan”
- Bunga didapat dari jumlah pinjaman / lama * 2%
- Cicilan didapat dari jumlah pinjaman / lama + bunga
- Total Pinjaman nasabah merupakan total keseluruhan dari pinjaman.
- Total pengembalian cicilan merupakan total keseluruhan dari cicilan.
SELAMAT
MENGERJAKAN
JAWABAN QUIZ TYPE D
#include
<stdio.h>
#include
<conio.h>
#include
<iostream.h>
#include
<iomanip.h>
main()
{
int
i,n,topin=0,tocil=0;
char
kode[5],nm_mar[20];
struct
{
char
nm_nas[20],jaminan[20];
int
pinjaman,lama,bunga,cicilan;
}koperasi[10];
puts("\t
KOPERASI SIMPAN PINJAM");
puts("=================================");
cout<<"Input
Kode Marketing : ";cin>>kode;
if
(strcmp(kode,"PNG")==0||strcmp(kode,"png")==0)
strcpy(nm_mar,"Panji
Agung");
else
strcpy(nm_mar,"Citra
Angelina");
cout<<"Input
Banyaknya Nasabah : ";cin>>n;
puts("-------------------------------------------------");
for(i=1;i<=n;i++)
{
cout<<"Nasabah
Ke - "<<i<<endl;
cout<<"Input
Nama Nasabah : ";gets(koperasi[i].nm_nas);
cout<<"Input
Jumlah Pinjaman : ";cin>>koperasi[i].pinjaman;
cout<<"Pilih
Lama Pengembalian [6/12/18] : ";cin>>koperasi[i].lama;
cout<<endl;
if(koperasi[i].pinjaman>=15000000)
strcpy(koperasi[i].jaminan,"Surat
Tanah");
else
strcpy(koperasi[i].jaminan,"BPKB
Kendaraan");
}
clrscr();
puts("\t
LAPORAN PEMINJAMAN NASABAH ");
puts("=================================");
cout<<"Nama
Marketing : "<<nm_mar<<endl;
puts("----------------------------------------------------------------");
puts("|
NO | Nama Nasabah | Pinjaman | Lama | Bunga | Cicilan | Jaminan |");
puts("----------------------------------------------------------------");
for(i=1;i<=n;i++)
{
koperasi[i].bunga=koperasi[i].pinjaman*0.02;
koperasi[i].cicilan=(koperasi[i].pinjaman/koperasi[i].lama)+koperasi[i].bunga;
printf("|%d
|%s | Rp.%d | %d | Rp.%d | Rp.%d | %s
|\n",i,koperasi[i].nm_nas,koperasi[i].pinjaman,koperasi[i].lama,koperasi[i].bunga,koperasi[i].cicilan,koperasi[i].jaminan);
topin=topin+koperasi[i].pinjaman;
tocil=tocil+koperasi[i].cicilan;
}
puts("----------------------------------------------------------------");
cout<<"Total
Pinjaman Nasabah : Rp."<<topin<<endl;
cout<<"Total
Pengembalian Cicilan : Rp."<<tocil<<endl;
getch();
}
Comments