RSS FEED

counter

Program Rental Mobil

#include stdio.h
#include conio.h

//menggunakan ADT
typedef int nomor;
typedef char alfabet;

typedef struct Date{
nomor dd;
nomor mm;
nomor yyyy;
};

//struct utama
typedef struct Sewa{
alfabet ID[5];
alfabet Nama[35];
Date tglSewa;
};

//variabel 'rental'
struct {
nomor sewa_mobil;
nomor bayar;
} rental;

//fungsi yang mengembalikan nilai angka untuk menghitung bayar rental
nomor bayrental(angka x){
nomor hargasewa_mobil=250000;
return hargasewa_mobil*rental.sewa_mobil;
}

main(){
Rental user;
printf("Input Data Sewa\n");
printf("ID : ");scanf("%s",&user.ID);
printf("Nama : ");scanf("%s",&user.Nama);
printf("Tanggal Sewa\n");
printf("Hari : ");scanf("%d",&user.tglsewa.dd);
printf("Bulan : ");scanf("%d",&user.tglsewa.mm);
printf("Tahun : ");scanf("%d",&user.tglsewa.yyyy);
printf("Jumlah Film = ");scanf("%d",&rental.sewa_mobil);

printf("\n--Data rental mobil--\n");
printf("ID : %s\n",user.ID);
printf("Nama : %s\n",user.Nama);
printf("Date : %d - %d - %d\n",user.tglsewa.dd,user.tglsewa.mm,user.tglsewa.yyyy);

//panggil fungsi baySewa, nilai kembaliannya dikirim ke bayar rental asli
sewa.bayar = baySewa(rental.sewa_mobil);

//tampilkan bayar sewa asli
printf("Bayar Sewa = %d\n",sewa.bayar);
getch();
}
Return top