Skip to main content

Program Input data Mahasiswa baru

#include <iostream>

using namespace std;

typedef struct {
    char nama[30];
    char nim[10];
    }data;

typedef data mahasiswa[100];

void menu(int& pil){
    cout<<"Pilih salah satu : "<<endl;
    cout<<"1. Masukkan data mahasiswa  "<<endl;
    cout<<"2. Tampilkan data mahasiswa "<<endl;
    cout<<"Pilihan : ";cin>>pil;
    cout<<endl;
}

void tambah(int& n, mahasiswa& x){
    int banyak;
    cout<<"Masukkan jumlah mahasiswa: ";cin>>banyak;
    while(n<banyak){
        cout<<"Data mahasiswa ke-"<<n+1<<endl;
        cout<<"Nama \t: ";cin>>x[n].nama;
        cout<<"NIM \t: ";cin>>x[n].nim;
        n++;
}
}

void tampil(int n, mahasiswa x){
    if(n>0){
        int i=0;
        while(i<n){
            cout<<"Data mahasiswa ke-"<<i+1<<endl;
            cout<<"Nama \t: "<<x[i].nama<<endl;
            cout<<"NIM \t: "<<x[i].nim<<endl;
            i++;
        }
    }else{
        cout<<"Belum ada data yang dimasukkan ..."<<endl<<endl;
        }
}

int main(){
    mahasiswa daftar;
    int pil,isi;
    bool lagi;
    void menu(int& pil);
    void tambah(int& n, mahasiswa& x);
    void tampil(int n, mahasiswa x);
    isi=0;
    lagi=true;

    cout << "------------------------------" << endl;
    cout << "**PROGRAM INPUT DATA MHS**" << endl;
    cout << "------------------------------" << endl<<endl;
    while(lagi){
        menu(pil);
    if(pil==3){
        lagi=false;
        }
    else if(pil==2){
        tampil(isi,daftar);
        cout<<endl;
        }
    else if(pil==1){
        tambah(isi,daftar);
        cout<<endl;
        }

    else{
        cout<<"Pilihan yang anda masukkan salah ";
        cout<<", harap diulangi ... "<<endl;
        menu(pil);
        }
    }

    return 0;
}

Hasil running F9 ==>

Comments

Popular Post

Makalah Tentang ARRAY

MAKALAH   TENTANG   ARRAY MAKALAH (Array) Makalah ini disusun untuk memenuhi tugas mata kuliah “STRUKTUR DATA” Dosen Pengampu : Bapak Septia Lutfi, S.Kom, M.Kom Disusun oleh : Nama            : Sopyan Tirto Laksono NIM              : 2114R0879 TEKNIK INFORMATIKA STMIK HIMSYA SEMARANG BAB I PENDAHULUAN A. Latar Belakang Dalam pemrogaman ada beberapa macam bahasa pemrogaman. Salah satunya adalah bahasa pemrogaman C++. Dalam bahasa pemrogaman C++ terdapat penggunaan variabel array. Namun penggunaan array tidak hanya pada pemrogaman, array juga banyak digunakan untuk berbagai macam struktur data, seperti database. Selanjutnya kita harus memahami terlebih dulu pengertian struktur. Pada makalah ini kami menuliskan telebih dulu pngertian dari struktur karena hal ini sangat berhubungan erat dengan array yang nantinya berujung pada pengertian struktur array,    apa yang disebut array, bagaimana struktur penulisannya, apa saja

Makalah STRUKTUR DATA

MAKALAH   STRUKTUR   DATA MAKALAH (Struktur Data) Makalah ini disusun untuk memenuhi tugas mata kuliah “STRUKTUR DATA” Dosen Pengampu : Bapak Septia Lutfi, S.Kom, M.Kom Disusun oleh : Nama            : Sopyan Tirto Laksono NIM              : 2114R0879 FAKULTAS TEKNIK INFORMATIKA STMIK HIMSYA SEMARANG BAB I PENDAHULUAN A.          Latar Belakang Pada pembuatan makalah kali ini kami akan membahas tentang Pencarian (Searching), dengan metode Sequential Searching. Sequential Search (pencarian beruntun) menggunakan prinsip sebagai berikut, data yang ada di bandingkan satu persatu secara berurutan dengan yang dicari sampai data tersebut ditemukan atau tidak di temukan. Pencarian (searching) merupakan proses yang sering digunakan dalam pengelolaan data. Proses pencarian adalah menemukan nilai (data) tertentu di dalam sekumpulan data yang bertipe sama (baik bertipe dasar atau bertipe bentukan). Data dapat disimpan secara temporer

Cara Membuat Kalkulator Dengan VB 6.0

CARA MEMBUAT KALKULATOR SEDERHANA DENGAN VB 6.0  Langsung saja bro.. Pertama buka terlebih dahulu aplikasi Visual Basic 6.0. Dan nanti setelah sudah masuk akan tampak seperti gambar di bawah ini : Setelah itu pilih Standart EXE, dan open. Kamu akan di bawa   ke lembar kerja seperti gambar dibawah ini : Setelah itu kamu dapat membuat disain kalkulator kamu sendiri sesuai dengan kreasi sendiri-sendiri. Dan sekarang ini saya berikan contoh programnya, usahakan kalau anda mau copas sebaiknya di cek terlebih dahulu script nya dengan nama disain anda sendiri. Kalau tidak di cek terlebih dahulu takutnya nanti ada kesalahan (Error): Private Sub CmdBagi_Click() Txt3.Text = Val(Txt1.Text) / Val(Txt2.Text) End Sub Private Sub CmdResik_Click() Txt1.Text = "" Txt2.Text = "" Txt3.Text = "" Txt1.SetFocus End Sub Private Sub CmdMetu_Click() pesan = MsgBox("Ajeng Medal Nopo Mboten ?", vbYesNo + vbQuestion, "K