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);
}

21 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