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 :

2 komentar:

  1. Selamat datang di intanqq

    Ayo bergabung bersama kami, tersedia 7 permainan dalam 1 ID:
    - Sakong (New Game)
    - Bandar Poker (New Game)
    - BandarQ (Hot Game)
    - Poker
    - Domino
    - Capsa Online
    - AduQ

    Apa kelebihan bermain di intanqq? Berikut kelebihannya:
    - BONUS TURNOVER 0.3% SETIAP HARI
    - BONUS XTRA TURNOVER SETIAP MINGGUNYA
    - BONUS REFERAL 10% +10% SEUMUR HIDUP!!
    - MIN DEPO IDR 15.000 dan Proses super cepat 1 menit.
    - Bisa dimainkan di Smartphone Versi Android dan Iphone.
    - Win rate 98%
    - No robot
    - Fair play 100% player vs player

    Tunggu apalagi? Ayo segera bergabung sebelum ketinggalan promonya :)

    bandarq
    dominoqq
    domino99 online terpercaya
    Domino Qiu Qiu
    dominoqq

    BalasHapus
  2. Selamat datang di intanqq

    Ayo bergabung bersama kami, tersedia 7 permainan dalam 1 ID:
    - Sakong (New Game)
    - Bandar Poker (New Game)
    - BandarQ (Hot Game)
    - Poker
    - Domino
    - Capsa Online
    - AduQ

    Apa kelebihan bermain di intanqq? Berikut kelebihannya:
    - BONUS TURNOVER 0.3% SETIAP HARI
    - BONUS XTRA TURNOVER SETIAP MINGGUNYA
    - BONUS REFERAL 10% +10% SEUMUR HIDUP!!
    - MIN DEPO IDR 15.000 dan Proses super cepat 1 menit.
    - Bisa dimainkan di Smartphone Versi Android dan Iphone.
    - Win rate 98%
    - No robot
    - Fair play 100% player vs player

    Tunggu apalagi? Ayo segera bergabung sebelum ketinggalan promonya :)

    bandarq
    dominoqq
    domino99 online terpercaya
    Domino Qiu Qiu
    dominoqq

    BalasHapus