#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
0 komentar:
Posting Komentar