SELAMAT DATANG DI kumpulancoding.blogspot.com "TINGGALKAN KOMENTAR ANDA"

Minggu, 06 November 2011

membuat data mahasiswa menggunakan c++

bingung mau mulai dengan kata apa,
tapi yang jelas pada postingan kali ini, sesuai dengan judulnya,
dan karna saya orangnya baik dan suka berbagi ( lebay mode : ON) :D ;;
maka saya akan kasi source code program yang dimana kita bisa membuat data mahasiswa dengan program tersebut, ....
capcus ......


#include <conio.h>
#include <iostream.h>
#include <stdio.h>

//membuat struct mahasiswa
struct mahasiswa{
 char nim[9];
   char nama[30];
   char kelas[4];
   float nilai;
};

mahasiswa mhs[100];
int jmlMhs=1;

//Menu Utama
void menuUtama(){
 clrscr();
   cout<<"------------------\n";
   cout<<"    MENU UTAMA    \n";
 cout<<"------------------\n\n";
   cout<<"   [1] Input Data Mahasiswa\n";
 cout<<"   [2] Tampilkan Data Mahasiswa\n";
   cout<<"   [3] Keluar\n\n";
   cout<<"------------------\n";
 cout<<"Pilihan : ";
}

//input data mahasiswa
void inputData(){
   char pil;
 clrscr();
 cout<<"-------------------------------\n";
   cout<<" Input Data Mahasiswa ke ["<<jmlMhs<<"]    \n";
   cout<<"-------------------------------\n\n";
   cout<<" -> NIM   : ";
   gets(mhs[jmlMhs].nim);
   cout<<" -> Nama  : ";
   gets(mhs[jmlMhs].nama);
   cout<<" -> Kelas : ";
   gets(mhs[jmlMhs].kelas);
   cout<<" -> Nilai : ";
   cin>>mhs[jmlMhs].nilai;
   cout<<endl<<endl;
   jmlMhs++;
   cout<<"Input data lagi (Y/N)? :";
 cin>>pil;
   if (pil=='Y' || pil=='y')
    inputData();
   else
    menuUtama();
}

void tampilData(){
 clrscr();
 cout<<"-------------------------------\n";
   cout<<"     Tampil Data Mahasiswa     \n";
   cout<<"-------------------------------\n\n";
 cout<<"---------------------------------------------------------\n";
   gotoxy(1,6);
   cout<<"| NIM ";
   gotoxy(15,6);
   cout<<"| Nama ";
   gotoxy(40,6);
   cout<<"| Kelas ";
   gotoxy(49,6);
   cout<<"| Nilai ";
   gotoxy(57,6);
   cout<<"|";
   cout<<endl;
 cout<<"-----------------------------"
     <<"----------------------------\n";
   for (int i=1; i<jmlMhs; i++){
    gotoxy(1,i+7);
    cout<<"| "<<mhs[i].nim;
    gotoxy(15,i+7);
    cout<<"| "<<mhs[i].nama;
    gotoxy(40,i+7);
    cout<<"| "<<mhs[i].kelas;
    gotoxy(49,i+7);
    cout<<"| "<<mhs[i].nilai;
    gotoxy(57,i+7);
    cout<<"|";
    cout<<endl;
   }
 cout<<"------------------------------"
     <<"---------------------------\n\n";
   cout<<"Tekan sembarang tombol untuk "
       <<"kembali ke menu utama...";
   getch();
}

void main(){
 int pil;
 do {
  menuUtama();
      cin>>pil;
      switch (pil){
       case 1 :
          inputData();
            break;
         case 2 :
          tampilData();
            break;
         case 3 :
          break;
      }
   }while(pil!=3);
}

34 komentar:

  1. 2+4+6+8+9+10+12+14+16+18=99

    2+4-8+16-32+64=46

    Mr.Eko gimana caranya buat program deret seperti distas???
    polanya udah ketemu tapi waktu dideklarasikan ke bahasa C++ gx bisa ko????
    mohon bantuannya....

    BalasHapus
  2. oke... setelah saya buat programnya, saya akan postingkan... :)
    senang membantu saudara.. :D :D

    (sok ga knl mode : ON)

    BalasHapus
  3. oce Mr.eko..
    thanks..
    postingnya d komentar aj Mr.eko..

    BalasHapus
  4. boy, aku baru selesaikan yang nomor 2...
    yang nomor 1 nyusul...
    source codenya lihat dibawah...

    #include
    #include
    #include

    void main()
    {
    clrscr();
    int i,a=2,b=1,c=4;

    for(i=1;i<=6;i++)
    {
    a=pow(a,i);
    printf("%d",a);
    if(b==1)
    {
    c=c-a;
    if(i<6)
    {
    printf("+");
    }
    }
    else
    {
    c=c+a;
    if(i<6)
    {
    printf("-");
    b=0;
    }
    }
    a=2;
    b++;
    }
    printf("=%d",c);
    getch();
    }

    BalasHapus
  5. semoga bermanfaat bagi nusa dan bangsa
    (alay mode : ON) :D :D

    BalasHapus
  6. oce mr,,
    saya tunggu no 1ny.. he,e,e,e,e,e,e,e,....
    thank u Mr.kodok

    BalasHapus
  7. sama"...
    senang bisa membantu.. :)

    BalasHapus
  8. apa die lahh... wakakakakakaka. Mr. eko gmna cra buat jus jengkol??? :D :D :D

    BalasHapus
  9. jems : gmpang.. nti ku postingkan khusus untuk kw kwn. buat kw ap si yg ga??? wkwkwkwkwkwkwkwkwwkwkwkwkwk

    BalasHapus
  10. hahaha., mampirlah k blog aq yg msih sangat sderhana ,, www.jemskalosberlian.co.cc :D

    BalasHapus
  11. ndx kw sruh jak aq dh msuk blog kw am.. :D
    msih sdrhna ape?, pnya aq tok yg msh sdrhna...
    nama blog kw jak dh pake domain sndri...
    pnya aq msh blogspot...

    tapi liad blog kw ngeri..
    ingt sma pak rosi...
    grmer smua. :D

    BalasHapus
  12. weaaaaahhhhhh buat saya ingin terus belajar ni gan,,
    trims atas infonya..
    sambud malam,.. :D

    BalasHapus
  13. ː̗̀☀̤̣̈̇ː̖́º({}) ºS̤̥̈̊ɑ̣̣̝̇̇♏ɑ̣̣̝̇̇-S̤̥̈̊ɑ̣̣̝̇̇♏ɑ̣̣̝̇̇ ;)ºː̗̀☀̤̣̈̇ː̖́

    BalasHapus
  14. bang coba buatin coding tentang menambah Data Di depan,di tengah,di belakang,,,terus bisa ngedit,bisa hapus....menggunakan C++

    contoh :
    No Nama Alamat
    1 Ari Bogor

    BalasHapus
    Balasan
    1. Maksudnya gimana ya?
      Bisa di jelaskan lebih jelas ndak soalnya??
      Tentang tambah, hapus, sama edit. Prosesnya gimana...

      Hapus
  15. kak bisa gak bantuinn buat tugas switch case yang didalamanya berisi if,for,else if..???

    BalasHapus
  16. gan kok nim nya dilewatkan langsung isi nama... #HELP"

    BalasHapus
  17. mas biar inputannya bisa pakai spasi gomana caranya?

    BalasHapus
  18. mas kk mba mau tnya
    bagaimana mmbuat program yg tampilan.ah sprti dbawah
    input batas = 10
    . . . . . . . . . .
    . . . . . . . . .
    . . . . . . . .
    . . . . . . .
    . . . . . .
    . . . . .
    . . . .
    . . .
    . .
    .
    mohon bantuan.ah :D

    BalasHapus
  19. gan ane mau tanya kalo dari coding data mahasiswa yang dishare diatas, tapi ditambah jadi ada tambah data mahasiswa gimna gan??
    thanks

    BalasHapus
  20. Mas, klo program untuk delete struct yang diinput ada gak?

    BalasHapus
  21. gan, kalau mengedit data mahasiswa bagaimana ????

    BalasHapus
  22. kalau mengedit data mahasiswa yang sudah diinputkan gmn????

    BalasHapus
  23. gan kenapa iostream nya error?
    pake aplikasi apa sih saya pake devc++

    BalasHapus
  24. Gan kalau coding buat database seperti ini gimana ia? Buatlah sebuah database di dalam memori (tidak perlu menyimpan data ke file), pengguna bisa mengentri, memodifikasi, atau menyajikan record. Misalnya Anda akan membuat 1) Sebuah database mahasiswa TI, kelas yang diambil, NPM, mata kuliah, memungkinkan juga untuk melakukan penambahan, penghapusan mahasiswa, dan seterusnya;

    BalasHapus
  25. Gan kalau coding buat database seperti ini gimana ia? Buatlah sebuah database di dalam memori (tidak perlu menyimpan data ke file), pengguna bisa mengentri, memodifikasi, atau menyajikan record. Misalnya Anda akan membuat 1) Sebuah database mahasiswa TI, kelas yang diambil, NPM, mata kuliah, memungkinkan juga untuk melakukan penambahan, penghapusan mahasiswa, dan seterusnya;

    BalasHapus
  26. Digabungin sama stack dong bang

    BalasHapus
  27. Digabungin sama stack dong bang

    BalasHapus
  28. bang mau tanya kalo buat koding yg bisa nampilin gimanna bang ?
    contoh : misal kalo kita masukin nama ntar keluarnya identitas kita bang..
    boleh bantuan nya bng gimana cara buatnya ?

    BalasHapus
  29. mas kok yang #include error ya?, maaf msh pemula

    BalasHapus