Rabu, 16 Januari 2013

C++ : Membuat 50 Data Mahasiswa


Struktur record adalah sekumpulan elemen data yang memiliki berkaitan atau hubungan dan dapat terdiri atas berbagai macam jenis data. Misalnya, data mahasiswa, dapat terdiri atas Nim, Nama, Alamat, Nilai Tugas, Nilai Mid, dll. Sehingga data ini dapat disatukan dalam satu wadah yaitu record mahasiswa. Di bawah ini adalah contoh program untuk mencari 50 data mahasiswa menggunakan data terstruktur (record).

Listingnya :
#include<iostream.h>
#include<stdio.h>
struct dt_mhs {
            char No_stb[7];
            char Nama[25];
            char Alamat[25];
            int umur, kode;
            char jkel[2];
};
            struct dt_mhs kelas[50];
            int a;
            void main()
{
            for(a=1;a<=50;a++)
{
cout<<"Masukkan Data Anda :"<<endl;
cout<<"Nomor mahasiswa : "; cin>>kelas[a].No_stb;
cout<<"Nama anda : "; gets(kelas[a].Nama);
cout<<"Alamat : "; cin>>kelas[a].Alamat;
cout<<"Umur : "; cin>>kelas[a].umur;
cout<<"Jenis Kelamin : "; cin>>kelas[a].jkel;
cout<<"Kode Agama : 1/Islam, 2/Katolik, 3/Protestan, 4/Hindu, 5/Budha : ";
cin>>kelas[a].kode;
cout<<endl<<endl;
cout<<"Periksa kembali data yang sudah anda ketik :"<<endl;
cout<<"Nomor Mahasiswa : "<<kelas[a].No_stb<<endl;
cout<<"Nama anda : "<<kelas[a].Nama<<endl;
cout<<"Alamat : "<<kelas[a].Alamat<<endl;
cout<<"Umur : "<<kelas[a].umur<<endl;
cout<<"Jenis Kelamin : "<<kelas[a].jkel<<endl;
cout<<"Kode Agama : "<<kelas[a].kode<<endl;
cout<<"Atau agamanya : ";
switch (kelas[a].kode)
{
            case 1 :
                        cout<<"Islam";
            break;
            case 2 :
                        cout<<"Katolik";
            break;
            case 3 :
                        cout<<"Protestan";
            break;
            case 4 :
                        cout<<"Hindu";
            break;
            case 5 :
                        cout<<"Budha";
            break;
            default :
                        cout<<"Kode Salah Ketik !";
            break;
}
            cout<<endl<<endl;
     }
            return;
}



Outputnya :



Artikel Terkait :

Bagikan :

0 komentar:

Posting Komentar