Skip to main content

Membuat Struct Data Mahasiswa (Project 2)






#include <stdio.h>
#include <stdlib.h>
#include<string.h>
int main(void){
int i,x;
struct mahasiswa{
    char nama[20];
    int bulan;
    char tahun[10];
    char dy[4];
    char nmbln[50];
};
    struct mahasiswa data_mahasiswa[60];
    printf("masukan jumlah data yang akan di masukan : \n");scanf("%d",&x);
    for(i=1;i<=x;i++){
printf("Nama :   ");scanf("%s",&data_mahasiswa[i].nama);
printf("Tahun Bulan Tanggal : ");scanf("%s %d %s",&data_mahasiswa[i].tahun,&data_mahasiswa[i].bulan,&data_mahasiswa[i].dy);getchar;
}

puts("----------------------------------------------------------");
printf("Abu-Abu | ");
printf("No |");
printf(" Nama |");
printf(" Tanggal Lahir \n");
puts("----------------------------------------------------------");
for(i=1;i<=x;i++){

if (i%2==0) {
printf("Biru Muda|");
}else{
printf("Biru Tua|");
}
printf("%d |",i);
    printf(" %s |",data_mahasiswa[i].nama);
   
    if(data_mahasiswa[i].bulan==1){
    printf(" %s/Januari /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==2){
printf(" %s/Februari /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==3){
printf(" %s/Maret /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==4){
printf(" %s/April /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==5){
printf(" %s/Mei /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==6){
printf(" %s/Juni /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==7){
printf(" %s/Juli /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==8){
printf(" %s/Agustus /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==9){
printf(" %s/September /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==10){
printf(" %s/Oktober /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==11){
printf(" %s/November /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
else if(data_mahasiswa[i].bulan==12){
printf(" %s/Desember /%s",data_mahasiswa[i].dy,data_mahasiswa[i].tahun);
}
    printf("\n");
puts("----------------------------------------------------------");
}
return 0;
}

Comments