
Author: Ritz 2007
Sebelumnya saya ucapkan terimaksih banyak buat mas Antok yang telah memberi saya kesempatan untuk menulis karya ini. Dalam page inisaya bermaksud share program C++ dengan operasi file. Jika masih banyak kekurangan mohon dimaklumi, namanya aja baru belajar he..hee.. Kalo ada yang mau mengedit dan memodifikasi programnya juga boleh-boleh aja. Semoga bermanfaat!
Sebelumnya saya ucapkan terimaksih banyak buat mas Antok yang telah memberi saya kesempatan untuk menulis karya ini. Dalam page inisaya bermaksud share program C++ dengan operasi file. Jika masih banyak kekurangan mohon dimaklumi, namanya aja baru belajar he..hee.. Kalo ada yang mau mengedit dan memodifikasi programnya juga boleh-boleh aja. Semoga bermanfaat!
| istream& operator>>(istream& in, DataMahasiswa& x){ cout<<"Maaf Layanan Tidak tersedia "; cout<<endl; return in; } ostream& operator<<(ostream& out, DataMahasiswa& a){ a.cetakDataMahasiswa(); return out; } DataMahasiswa::DataMahasiswa(char *nim, char *nama){ strcpy(DataMahasiswa::nim, nim); strcpy(DataMahasiswa::nama, nama); } void DataMahasiswa::cetakDataMahasiswa(){ cout<<char(186); cout<<" "<<setiosflags(ios::left)<<setw(9)<<nim ; cout<<resetiosflags(ios::left); cout<<char(186); cout<<" "<<setiosflags(ios::left)<<setw(29)<<nama ; cout<<resetiosflags(ios::left); } //===================class Tanggal==================================== istream& operator>>(istream& in, Tanggal& x){ cout<<"Maaf Layanan Tidak tersedia "; cout<<endl; return in; } ostream& operator<<(ostream& out, Tanggal& a){ a.cetakTanggal(); return out; } Tanggal::Tanggal(char *nim, char *nama, int hari, int bulan, int tahun) : DataMahasiswa(nim, nama){ Tanggal::date=hari; Tanggal::tahun=tahun; Tanggal::bln=bulan; } void Tanggal::cetakTanggal(){ char *bulanName[13]={" ","Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus", "September","Oktober","November","Desember"}; cetakDataMahasiswa(); cout<<char(186); cout<<" "<<setiosflags(ios::left)<<setw(3)<<date <<setw(11) << bulanName[bln] << setw(5)<<tahun ; cout<<resetiosflags(ios::left); cout<<char(186)<<endl; } //===================class Nilai===================================== istream& operator>>(istream& in, Nilai& x){ cout<<"Maaf Layanan Tidak tersedia "; cout<<endl; return in; } ostream& operator<<(ostream& out, Nilai& x){ x.cetakNilai(); return out; } Nilai::Nilai(char *nimN, float nMid, float nTug, float nUji){ strcpy(Nilai::nimN,nimN); Nilai::nMid=nMid; Nilai::nTug=nTug; Nilai::nUji=nUji; Nilai::nRat=(Nilai::nMid + Nilai::nTug + Nilai::nUji)/3; if(Nilai::nRat>=0 && Nilai::nRat<20){ Nilai::grade='E'; }else if(Nilai::nRat>=20 && Nilai::nRat<40){ Nilai::grade='D'; }else if(Nilai::nRat>=40 && Nilai::nRat<60){ Nilai::grade='C'; }else if(Nilai::nRat>=60 && Nilai::nRat<80){ Nilai::grade='B'; }else if(Nilai::nRat>=80 && Nilai::nRat<=100){ Nilai::grade='A'; } } |
Tampilan kompile program
Program selengkapnya DOWNLOAD disini







February 05 2010 13:07:13 ·
601 Hits
· 


Tamu Online: 4
Member Online: 0
Member Terbaru: