ASSALAMUALAIKUM
you.. kali ini ane bakal share contoh listing program penggunaan Class dengan Array di Cpp. sedikit penjelasan tentang Class, sebenernya Class hampir mirip dengan Struct, tetapi jika Classnya bersifat Public. nah ini dia yang membedakan Class dengan Struct. Yaitu Class memiliki 3 sifat, ya bisa dibilang begitu lah, yaitu Public, Private, dan yang satu lagi silahkan cari mbah google yah soalnya ane lupa.. hehehe.. maklum masih nubi.
yah tanpa panjang lebar lagi dibawah ini adalah contoh listing program Class dan Array di C++. dan di paling bawah nanti juga bakal ane sertakan screenshot hasil dari codingnya setelah di-Run, biar ente juga ga bingung gimana nanti kalo programnya di-Run. Okeh ini dia, Cekribrooott....
#include <conio.h>
#include <stdio.h>
#include <iostream.h>
class klinik
{
public:
char nama[30],penyakit[30];
int lmrawat,bykamar,bydokter,total;
};
main()
{
char bulan[15],lagi;
int tahun,i,banyak;
atas:
clrscr();
klinik sehat[10];
cout<<"\t\tDATA PASIEN"<<endl;
cout<<"\t KLINIK KASIHAN DEH LO"<<endl;
cout<<"\t--------------------------"<<endl;
cout<<"Masukkan Jumlah Data\t:";cin>>banyak;
cout<<"Bulan\t:";cin>>bulan;
cout<<"Tahun\t:";cin>>tahun;
for(i=1;i<=banyak;i++)
{
cout<<"Data Ke-"<<i<<endl;
cout<<endl;
puts("Nama Pasien\t:");gets(sehat[i].nama);
cout<<endl;
puts("Jenis Penyakit");gets(sehat[i].penyakit);
cout<<"Lama Perawatan\t:";cin>>sehat[i].lmrawat;
if(sehat[i].lmrawat<=5)
{sehat[i].bykamar=1500000;
sehat[i].bydokter=2000000;
}
else if(sehat[i].lmrawat<=10)
{sehat[i].bykamar=2500000;
sehat[i].bydokter=4000000;
}
else if(sehat[i].lmrawat<=30)
{sehat[i].bykamar=4000000;
sehat[i].bydokter=1000000;
}
else
{sehat[i].bykamar=0;
sehat[i].bydokter=0;
}
sehat[i].total=sehat[i].bykamar+sehat[i].bydokter;
}
clrscr();
cout<<"\t\tDATA PASIEN"<<endl;
cout<<"\t KLINIK KASIHAN DEH LO"<<endl;
cout<<"\t-----------------------"<<endl;
cout<<endl;
cout<<"Bulan :"<<bulan;
cout<<"\t\t\t\t\t\tTahun :"<<tahun<<endl;
cout<<"========================================================================="<<endl;
cout<<"No. Nama Jenis Lama Biaya Biaya Total"<<endl;
cout<<" Pasien Penyakit Rawat Kamar Dokter "<<endl;
cout<<"========================================================================="<<endl;
for(i=1;i<=banyak;i++)
{
cout<<i<<"\t"<<sehat[i].nama<<"\t"<<sehat[i].penyakit<<"\t"<<sehat[i].lmrawat<<"\t "<<sehat[i].bykamar<<"\t"<<sehat[i].bydokter<<"\t\t"<<sehat[i].total<<endl;
}
cout<<"========================================================================="<<endl;
cout<<endl;
cout<<"Keterangan :"<<endl;
cout<<"0 berarti biaya kamar dan biaya dokter sesuai dengan kesepakatan antara pasien dengan pihak klinik"<<endl;
cout<<endl;
cout<<"Ingin input lagi [Y/T] :";cin>>lagi;
if(lagi=='y'||lagi=='Y')
{goto atas;
}
else
{goto bawah;
}
bawah:
getch();
}
ini adalah SS inputannya, perhatikan!! |
oke deh, sekian share kali ini. semoga bermanfaat bagi teman semua yang sedang membutuhkan. bagi yang mau share silahkan tapi jangan lupa buat nyantumin link kesini yah..^_^ Terima Kasih
Best Regard => Opandroid
(All Right Reserved, pos pertama diamankan!)
thanks
BalasHapussama sama sis :D
Hapus