Jumat, 17 Desember 2010

Struktur: DATA KARYAWAN

#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
main()
{
      struct data_tgl
      {
             int tgl;
             int bln;
             int thn;
      };
      struct data_karyawan
      {
             char nama[21];
             struct data_tgl tgl_lahir;
      };
      struct data_karyawan info[20];
      int i,n;
      char x[3];
     
      printf("INPUT DATA KARYAWAN\n");
      printf("Berapa banyak data ?"); gets(x);
      n=atoi(x);
      for(i=0;i<n;i++)
      {
            printf("\nNama : "); gets(info[i].nama);
            printf("Tanggal Lahir (XX-XX-XXXX) : ");
            scanf("%d-%d-%d",&info[i].tgl_lahir.tgl,&info[i].tgl_lahir.bln,&info[i].tgl_lahir.thn);
            fflush(stdin);
      }
      printf("\nData-data Karyawan : \nNama\t\tTanggal lahir\n");
      printf("========================================================\n");
      for(i=0;i<n;i++)
      {
            printf("%-21s %D-%d-%d\n",info[i].nama,info[i].tgl_lahir.tgl,info[i].tgl_lahir.bln,info[i].tgl_lahir.thn);
      }
      getch();
}

Tidak ada komentar:

Posting Komentar