Membuat Tipe Bentukan Struct Dengan Array Of Record


//membuat data bentukan mahasiswa dengan isinya nim,nama dan nilai

struct Mahasiswa{
    char nim[7];
    char nama[20];
    int nilai;
};
int main(){
    system("cls");
    struct Mahasiswa mhs[100]; //mendeklarasikan mahasiswa dengan nama mhs sebanyak 100 kamar
    int i,n;
  
    printf("Masukan banyak data : ");
    scanf("%d",&n);
    for(i=0;i < n;i++){
    printf("\nData ke %d \n",i+1);
    printf("Masukan Nim : ");
    scanf("%s",&mhs[i].nim); //memasukan data ke data bentukan mhs dengan nama nim
    printf("Masukan Nama : ");
    fflush(stdin); //agar bisa membaca spasi
    gets(mhs[i].nama); //memasukan data ke data bentukan mhs dengan nama nama
    printf("Masukan Nilai : ");
    scanf("%d",&mhs[i].nilai); //memasukan data ke data bentukan mhs dengan nama nilai
    }
    for(i=0;i < n;i++){
    printf("\n\nData ke %d",i+1);
    printf("\nNim : %s",mhs[i].nim); //mencetak data ke data bentukan mhs dengan nama nim
    printf("\nNama : %s",mhs[i].nama); //mencetak data ke data bentukan mhs dengan nama nama
    printf("\nNilai : %d",mhs[i].nilai); //mencetak data ke data bentukan mhs dengan nama nilai
    }
return 0;
system("pause");
}

Postingan Populer