Anda di halaman 1dari 3

/* Nama:Yolla Sukma Handayani

NPM :140310070042/

/*Tugas 2 Modul 2*/


#include <stdio.h>
#include <conio.h>

main()
{
/* Deklarasi Variabel */
float umur,harga,tahun,gaji,um,ang,ass,n,j,bunga,
nk,jba,ap,ba,asuransi,apta,srt;

/* Untuk membersihkan layar */


clrscr();
/* Input Data */
printf("Umur pemohon kredit :");scanf("%f",&umur);
printf("Masukkan harga kendaraan :");scanf("%f",&harga);
printf("Masukkan tahun kendaraan :");scanf("%f",&tahun);
printf("Masukkan gaji per bulan :");scanf("%f",&gaji);
printf("Masukkan nilai uang muka(min 30%\ndari harga kendaraan):");
scanf("%f",&um);
printf("Masukkan jumlah tahun yang diinginkan utk kredit\n");
printf("(minimal 1 thn dan maksimal 5 thn) :");
scanf("%f",&ang);
printf("Assuransi yang diinginkan(1.TLO 2.ALL RISK):");
scanf("%f",&ass);

n=2008-tahun;
j=(30*harga)/100;

/* Pengkondisian */
if((umur>27)&&(umur<55)&&(n<=3)&&(um>=j))
{if(ang==1)
bunga=(1*harga)/100;
if((ang==2)&&(ang==3))
bunga=(8*harga)/100;
if((ang==4)&&(ang==5))
bunga=(12*harga)/100;
if(ass==1)
srt=(2*harga)/100;
if(ass==2)
srt=(5*harga)/100;

nk=(harga-um)+(bunga*ang*(harga-um));
jba=ang*12;
ap=nk/jba;
ba=(2*nk)/100;
asuransi=srt*harga;
apta=ap+ba+asuransi;

puts("");
printf("Kredit anda disetujui dengan angsuran pertama adalah:Rp.%10.2f\n",apta);
printf("Angsuran per bulan anda adalah:Rp.%10.2f",ap);
}
else
printf("Maaf anda tidak bisa mangajukan permohonan kredit karena tidak memenuhi
persyaratan");

getch();
return 0;
}

/* Analisa :pada kasus ini digunakan pemakaian if di dalam if(nested if).


Pemakaian else diluar kurung kurawal ditujukan sbg pasangan if yang
pertama.Dimana if yang pertama mengandung peryataan logika matema-
tika'&&'(apabila salah satu persyaratan di dalam logika matemati-
ka tersebut tidak terpenuhi maka pernyataan akan langsung keluar
dalam bentuk else yang menyatakan kredit ditolak).sebaliknya apabila
semua persyaratan di dalam logika matematika terpenuhi maka data kem-
bali diproses dalam if bersarang berikutnya sampai akhirnya mengelu-
arkan output banyaknya angsuran pertama dan banyaknya kredit perbulan.
*/
/* Nama:Yolla Sukma Handayani
Npm :140310070042 */

/*Tugas 1 Modul 2*/


#include <stdio.h>
#include <conio.h>

main()
{
/* Deklarasi Variabel */
int hr1,hr2,bl1,bl2,th1,th2,jml,n,jhari;

/* ClearScreen untuk membersihkan layar */


clrscr();
/* Input Data */
printf("Masukkan tgl pertama : ");scanf("%d %d %d",&hr1,&bl1,&th1);
printf("Masukkan tgl kedua : ");scanf("%d %d %d",&hr2,&bl2,&th2);

/* Pengkondisian */
if (th1==th2)
n=0;
else
n=(th2-th1)*12;

/* Proses */
jml=(((n+bl2)-bl1)*30)-hr1+hr2;

/* Hasil Keluaran */
printf("Jumlah hari : %d",abs(jml));

getch();
return 0;
}

/* Analisa :Pada kasus ini digunakan pemakaian if-else.


>Jika kondisi benar(th1=th2) maka pernyataan-1(n=0)
dijalankan.
>Sedangkan bila kondisi bernilai salah maka pernya-
taan-2 yang dieksekusi.
Setelah menjalani pengkondisian,data diproses sehing-
ga menghasilkan output jumlah hari dari
tanggal yang dimasukkan.
*/