Selasa, 06 Desember 2011

Entri Nilai untuk Struct


#include<stdio.h>
struct data_mahasiswa
{
       char nim[10];
       char nama[30];
       float nilai;
}mahasiswa[10]; //cara pertama menuliskan variabel dari struct data_mahasiswa
//struct data_mahasiswa mahasiswa; //cara kedua menuliskan variabel dari struct data_mahasiswa

main()
{
      int i, j, n;
      printf("Masukkan banyak data : ");
      scanf("%d",&n);
      for (i=0;i<n;i++)
      {
          printf("Masukkan data ke %d\n",i+1);
          printf("Masukkan NIM: ");
          scanf("%s",&mahasiswa[i].nim); //ambil nIM dari struct data_mahasiswa
          printf("Masukkan Nama: ");
          scanf("%s",&mahasiswa[i].nama);
          printf("Masukkan Nilai: ");
          scanf("%f",&mahasiswa[i].nilai);
          printf("\n");
          }
      for (j=0;j<n;j++)
      {
          printf("\n\nNIM: %s\n",mahasiswa[j].nim);
          printf("Nama: %s",mahasiswa[j].nama);
          printf("\nNilai: %f",mahasiswa[j].nilai);
          }
      getche();
      return 0;
}


0 comments:

Posting Komentar

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More