Nama Mahasiswa dan Anggota :
1. BIODATA : manusia
2. NPM : string
3. AYAH : manusia
Tipe data manusia :
1. Nama : string
2. Tanggal lahir : Tanggallahir
3. Usia : integer
Tipe data Tanggallahir :
1. tanggal, bulan, tahun : integer
Contoh
Source Code
#include <stdio.h>
typedef struct {
int
tanggal,bulan,tahun;
}tanggal;
typedef struct {
char nama[10];
int usia;
tanggal tanggal_lahir;
}Manusia;
typedef struct
{
char npm[10];
Manusia biodata;
Manusia ayah;
}mahasiswadananggota;
int main()
{
mahasiswadananggota mda;
printf(" ==
biodata mahasiswa == ");
printf("\nmasukan npm : "); scanf("%s",mda.npm);
printf("nama mahasiswa : ");
scanf("%s",mda.biodata.nama);
printf("\n ==
masukan tanggal lahir mahasiswa == ");
printf("\ntanggal
Lahir : ");
scanf("%d",&mda.biodata.tanggal_lahir.tanggal);
printf("bulan Lahir :
"); scanf("%d",&mda.biodata.tanggal_lahir.bulan);
printf("tahun Lahir :
"); scanf("%d",&mda.biodata.tanggal_lahir.tahun);
printf("usia anda
sekarang : "); scanf("%d",&mda.biodata.usia);
getchar();
printf("\nNpm Anda :
%s\nDengan Nama : %s \nYang Berusia : %d \nlahir pada : %04d-%02d-%02d \n
",
mda.npm,mda.biodata.nama,mda.biodata.usia,mda.biodata.tanggal_lahir
);
printf("\n ==
masukan data ayah = ");
printf("\nnama ayah : ");
scanf("%s",mda.ayah.nama);
getchar();
printf("\n ==
tanggal lahir ayah ==");
getchar();
printf("\ntanggal Lahir : ");
scanf("%d",&mda.ayah.tanggal_lahir.tanggal);
printf("bulan Lahir : ");
scanf("%d",&mda.ayah.tanggal_lahir.bulan);
printf("tahun Lahir : ");
scanf("%d",&mda.ayah.tanggal_lahir.tahun);
printf("usia anda sekarang = ");
scanf("%d",&mda.ayah.usia);
getchar();
printf("\nNama Ayah :
%s \nYang Berusia : %d \nLahir Pada : %04d-%02d-%02d \n",
mda.ayah.nama,mda.ayah.usia,mda.ayah.tanggal_lahir
);
return 0;
}
|
0 Response to "Membuat Program Struck "
Post a Comment