Membuat Program Struck

Jadi disini saya akan membuat program dari strcut dimana datanya itu adalah :
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;
}



Output



0 Response to "Membuat Program Struck "

Post a Comment