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 !!!
  1. input nama nasabah, banyak pinjaman dan lama pengembalian akan berulang sebanyak = banyak nasabah yang diinput.
  2. kelompokkan variabel yang akan dijadikan array. Gunakan struct array.
  3. input kode marketing akan menentukan nama marketing.
Kode Marketing
Nama Marketing
PNG
Panji Agung
CTR
Citra Angelina

  1. Input Jumlah pinjaman akan menentukan jaminan.
jika pinjaman >= 15000000 maka jaminan = “Surat tanah”
jika pinjaman < 15000000 maka jaminan = “BPKB kendaraan”

  1. Bunga didapat dari jumlah pinjaman / lama * 2%
  2. Cicilan didapat dari jumlah pinjaman / lama + bunga
  3. Total Pinjaman nasabah merupakan total keseluruhan dari pinjaman.
  4. 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