Forum Sains Indonesia




*

Artikel Sains

Aku Cinta ForSa

ForSa on FB  ForSa on Twitter

Pranala Luar

ShoutBox!

Last 10 Shouts:

 

Monox D. I-Fly

Maret 24, 2015, 10:07:31 AM
nandatte,,, -_-

abdillahibnunasrullah

Maret 16, 2015, 11:21:38 AM
お兄ちゃんだけど愛さえあれば関係ないよねっ Onī-chan dakedo Ai sae Areba Kankei Nai yo ne

abdillahibnunasrullah

Maret 16, 2015, 11:19:40 AM
Onii-chan Dakedo...

abdillahibnunasrullah

Maret 16, 2015, 11:19:09 AM
Oni-chan....

abdillahibnunasrullah

Maret 16, 2015, 11:18:52 AM
Disuki onii-chan...

wieldah

Maret 12, 2015, 11:41:22 PM
hai...
 :D

abdillahibnunasrullah

Maret 12, 2015, 01:34:17 PM
To: MuhammadRyan
oni-chan, daisuki ♡♡♡

hani jatmika

Maret 12, 2015, 12:51:11 PM
SALAM KENAL...
 :)
 

MuhammadRyan

Maret 05, 2015, 08:49:32 AM
koveran jaringannya, mas. Indonesia musatinnya di Jawa, klo di luar jawa pke parabola smua; yg di Kalimantan ama Riau byk pke router Malaysia
 

Farabi

Maret 04, 2015, 10:51:44 AM
Kalo alasan kuota karena jaringan kurang kuat? Kenapa tiap akhir bulan dimana semua orang abis kuota jaringan tidak jadi lebih cepat? Sebenarnya Internet Indonesia lambat lebih karena masalah nyari duit kan?

Show 50 latest

Penulis Topik: cara bikin menu  (Dibaca 1397 kali)

0 Anggota dan 1 Pengunjung sedang melihat topik ini.

Offline mifta90

  • Siswa Baru
  • *
  • Tulisan: 1
  • IQ: 0
  • ForSa!
    • Lihat Profil
cara bikin menu
« pada: Mei 05, 2012, 02:09:11 PM »
maaf kalo salah kamar, saya mau tanya kalo prog di bawah ini di bikin menu gmn, saya ndak ngerti tentang penggabungan array+struct.

#include <iostream>
#include <cstdio>

using namespace std;

struct dataMhs {
   int nim;
   char nama [40];
   float ipk;
};
int main(){

    dataMhs mhs;
    FILE* data;

   cout<<"NIM Anda : ";
   cin>>mhs.nim;
   cout<<"Nama Anda : ";
   fflush(stdin);
   cin.getline(mhs.nama,40);
   cout<<"IPK Anda : ";
   cin>>mhs.ipk;

   data = fopen ("data.dat","wb");
   fread (&mhs,sizeof(mhs),1,data);
   fclose (data);


   data = fopen ("data.dat","rb");
   fread (&mhs,sizeof(mhs),1,data);
   fclose (data);

   cout<<endl;
   cout<<mhs.nim;
   cout<<endl;
   cout<<mhs.nama;
   cout<<endl;
   cout<<mhs.ipk;
   cout<<endl;}
return 0;
};




Offline RudyAghata

  • Siswa Baru
  • *
  • Tulisan: 2
  • IQ: 0
  • ForSa!
    • Lihat Profil
Re:cara bikin menu
« Jawab #1 pada: April 18, 2013, 12:50:28 PM »
Bikinnya pake class aja, biar lebih mudah gini




#include<iostream>
using namespace std;

class mahasiswa{
private:
   char nama[100];
   int nim;
   float ipk;
public:
   //buat setter getter supaya lebih mudah
   void setnama(char *nama){   // *nama bisa juga diganti dengan nama[]
      strcpy(this->nama,nama); }
   char *getnama(){
      return nama; }

   void setnim(int nim){
      this->nim=nim; }
   int getnim(){
      return nim; }

   void setipk(float ipk){
      this->ipk=ipk; }
   float getipk(){
      return ipk; }
   
};

void main()
{
   mahasiswa a;
   char nama[100];
   int nim;
   float ipk;

   //meminta inputan
   cout<<"masukkan nama : "; cin>>nama;
   cout<<"masukkan nim : "; cin>>nim;
   cout<<"masukkan IPK : "; cin>>ipk;
   cout<<endl<<endl;
   a.setnama(nama);
   a.setnim(nim);
   a.setipk(ipk);
   cout<<"ini outputnya : "<<endl;
   cout<<"nama anda : "<<a.getnama()<<endl;
   cout<<"nim anda : "<<a.getnim()<<endl;
   cout<<"IPK anda : "<<a.getipk()<<endl;

   cin.get();
}

 

Topik Terkait

  Subyek / Dimulai oleh Jawaban Tulisan terakhir
3 Jawaban
2574 Dilihat
Tulisan terakhir April 18, 2010, 01:31:33 AM
oleh kuin
15 Jawaban
14159 Dilihat
Tulisan terakhir Juni 17, 2010, 12:01:25 PM
oleh Too Payz
0 Jawaban
2696 Dilihat
Tulisan terakhir Desember 25, 2010, 08:12:41 PM
oleh fajar item
2 Jawaban
1558 Dilihat
Tulisan terakhir Januari 17, 2011, 06:32:39 PM
oleh hanktze
3 Jawaban
3531 Dilihat
Tulisan terakhir Juni 01, 2012, 09:17:26 AM
oleh mhyworld

Copyright © 2006-2014 Forum Sains Indonesia