Forum Sains Indonesia




*

Artikel Sains

Aku Cinta ForSa

ForSa on FB  ForSa on Twitter

Pranala Luar

ShoutBox!

Last 10 Shouts:

Mixander

Juli 05, 2015, 05:54:57 AM
Untuk komen di mana ya?

Mixander

Juli 05, 2015, 05:40:42 AM
Salam kenal..

aji saka

Juni 28, 2015, 06:41:58 AM
terima kasih admin.sy bisa gabung di forum sain ini,semoga teman temin yg dah lama salam kenal semoga banyak kebaikan di forum ini,salam dari aji saka ciawi bgr ;D

sylvieaulia

Juni 27, 2015, 08:25:42 AM
kalau mau tanya soal dimana yaa??

timusyume

Juni 20, 2015, 03:18:40 PM
Nyimak

masagung

Juni 16, 2015, 11:03:06 PM
Saya tak hanya menggunakan semua kecerdasan yang dimiliki otak melainkan juga yang dapat saya pinjam. Reference Woodrow Wilson Agen Bola Sbobet

masagung

Juni 16, 2015, 10:59:44 PM
Seorang pendengar yang baik mencoba memahami sepenuhnya apa yang dikatakan orang lain. Pada akhirnya mungkin saja ia sangat tidak setuju, tetapi sebelum ia tidak setuju, ia ingin tahu
dulu dengan tepat apa yang tidak disetujuinya. (Kenneth A. Wells) Bila orang mulai dengan kepastian, dia akan berak

kangaceng1195

Juni 16, 2015, 09:15:11 AM
Salam kenal gan, mohon bimbingan agan semua.
 

MuhammadRyan

Juni 02, 2015, 10:44:42 PM
Mengenai suara sangkakala di belahan bumi utara, bsa diangkat ke diskusi? Kayaknya avdol  :D
 

MuhammadRyan

Juni 02, 2015, 10:19:01 PM
bisa, senyawa yg bersifat korosif kyk HCL 3% bsa nghancurin hampir smuany, bhkn logam

Show 50 latest

Penulis Topik: cara bikin menu  (Dibaca 1543 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
2665 Dilihat
Tulisan terakhir April 18, 2010, 01:31:33 AM
oleh kuin
15 Jawaban
15463 Dilihat
Tulisan terakhir Juni 17, 2010, 12:01:25 PM
oleh Too Payz
0 Jawaban
2772 Dilihat
Tulisan terakhir Desember 25, 2010, 08:12:41 PM
oleh fajar item
2 Jawaban
1628 Dilihat
Tulisan terakhir Januari 17, 2011, 06:32:39 PM
oleh hanktze
3 Jawaban
3708 Dilihat
Tulisan terakhir Juni 01, 2012, 09:17:26 AM
oleh mhyworld

Copyright © 2006-2014 Forum Sains Indonesia