QUIZ TYPE C


  • RANCANGAN MASUKAN
HAYOO BELI RUMAH SISTEM KREDIT

Input Nama Marketer : <input>
Input Banyak Pembeli : <input>
--------------------------------------------
Input Nama Pembeli : <input>
Input Kode Rumah [ASR/BGV] : <input>
Input Uang Muka : <input>
Input Lama Cicilan (bulan) : <input>
















  • RANCANGAN KELUARAN
LAPORAN PENJUALAN RUMAH
-------------------------------------------------

Nama Marketer : <tampil>
--------------------------------------------------------------------------------
|No| Nama | Tipe | harga | uang |Lama| uang | total bayar |
Pembeli Rumah Muka Cicilan
… ……… ………. Rp.… Rp….... .... Rp.……. Rp……..
… ……… ………. Rp.… Rp….... .... Rp.……. Rp……..
<Berulang sebanyak data yang diinput>
--------------------------------------------------------------------------------
Total Pendapatan : Rp. <tampil>
Input Data lagi [y/t] ? <input>




















Ketentuan soal !!!
  1. input nama pembeli, kode rumah, uang muka dan lama cicilan akan berulang sebanyak = banyak pembeli yang diinput.
  2. kelompokkan variabel yang akan dijadikan array. Gunakan struct array.
  3. input kode rumah akan menentukan tipe rumah dan harga rumah.
Kode Rumah
Tipe rumah
Harga Rumah
ASR
Aster
Rp. 102.000.000
BGV
Bougenville
Rp. 242.000.000

  1. Uang cicilan didapat dari (harga rumah – uang muka) / lama cicilan.
  2. total bayar adalah uang muka + uang cicilan per bulan.
  3. total pendapatan adalah jumlah keseluruhan dari total bayar
  4. input data lagi, jika Y maka kembali ke rancangan masukan, jika T maka end program.


SELAMAT MENGERJAKAN





JAWABAN QUIZ TYPE C

#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
main()
{
int i,n,topen=0;
char nm_marketer[20],x;
struct
{
char kode[5],nm_pembeli[20],tipe[15];
int um,lama,uc,tobay,harga;
}rumah[10];

atas:
clrscr();
puts("\t HAYOO BELI RUMAH SISTEM KREDIT \n");
cout<<"Input Nama Marketer : ";gets(nm_marketer);
cout<<"Input Banyak Pembeli : ";cin>>n;
puts("-------------------------------------------------");
for(i=1;i<=n;i++)
{
cout<<"Input Nama Pembeli : ";gets(rumah[i].nm_pembeli);
cout<<"Input Kode Rumah : ";cin>>rumah[i].kode;
cout<<"Input Uang Muka : ";cin>>rumah[i].um;
cout<<"Input Lama Cicilan (bulan) : ";cin>>rumah[i].lama;
cout<<endl;
if(strcmp(rumah[i].kode,"ASR")==0||strcmp(rumah[i].kode,"asr")==0)
{
strcpy(rumah[i].tipe,"ASTER");
rumah[i].harga=102000000;
}
else
{
strcpy(rumah[i].tipe,"BOUGENVILLE");
rumah[i].harga=242000000;
}
}//tutup for
clrscr();
puts("\t LAPORAN PENJUALAN RUMAH");
puts("------------------------------------");
cout<<"Nama Marketer : "<<nm_marketer<<endl;
puts("----------------------------------------------------------------");
puts("| NO |Nama Pembeli|Tipe Rumah| Harga |Uang Muka|Lama|Uang Cicilan|Total Bayar|");
puts("------------------------------------------------------------------------------");
for(i=1;i<=n;i++)
{
rumah[i].uc=(rumah[i].harga-rumah[i].um)/rumah[i].lama;
rumah[i].tobay=rumah[i].um+rumah[i].uc;
printf("|%d|%s|%s|Rp.%d|Rp.%d|%d|Rp.%d|Rp.%d|\n",i,rumah[i].nm_pembeli,rumah[i].tipe,rumah[i].harga,rumah[i].um,rumah[i].lama,rumah[i].uc,rumah[i].tobay);
topen=topen+rumah[i].tobay;
}
puts("----------------------------------------------------------------");
cout<<"Total Pendapatan : Rp."<<topen<<endl;
cout<<"Input Data lagi [Y/T] ? ";cin>>x;
if(x=='Y'||x=='y')
goto atas;
}


Comments