coding:
/*
#include
#include
struct { int nip; char nama[20]; int bulan[12]; int tagihan[12]; int status[12];} spp[100];
int a=0,b,c=1,d,e,g,h;
char f,y;
class mahasiswa
{
private:
void input()
{
cout<<"masukkan NPM anda\t";
cin>>spp[a].nip;
cout<<"masukkan nama anda\t";
cin>>spp[a].nama;
for(b=0;b<12;b++)
{
spp[a].bulan[b]=c;
c++;
spp[a].tagihan[b]=500000;
spp[b].status[e-1]=0;
}
a++;
};
void cocok()
{
cout<<"masukkan npm anda\t";
cin>>d;
cout<<"masukkan bulan yang ingin di bayar (dalam angka)\t";
cin>>e;
for(b=0;b
{
if(spp[b].nip==d)
{
cout<<"SPP bulan ke -"<
cin>>f;
if(f=='y')
{
spp[b].status[e-1]=1;
cout<<"SPP bulan ke - "<
}
else
{
spp[b].status[e-1]=0;
cout<<"pembayaran di batalkan..\n";
}
}
else
cout<<"data tidak di temukan\n";
}
};
void cek()
{
cout<<"masukkan npm anda\t";
cin>>d;
cout<<"masukkan bulan yang ingin di cek (dalam angka)\t";
cin>>e;
for(b=0;b
{
if(spp[b].nip==d)
{
if(spp[b].status[e-1]==1)
cout<<"SPP bulan ke - "<
else
cout<<"SPP bulan ke - "<
}
else
cout<<"data tidak di temukan\n";
}
};
void tampil()
{
cout<<"masukkan npm anda\t";
cin>>d;
for(b=0;b
{
if(spp[b].nip==d)
{
cout<<"NIP:"<
cout<<"Nama:"<
for(h=0;h<12;h++)
{
cout<<"SPP bulan ke - "<
if(spp[b].status[h]==1) cout<<"status : sudah di bayar\n";
else cout<<"status : belum di bayar\n";
}
}
else
cout<<"data tidak di temukan\n";
}
};
public:
void menu()
{
system("cls");
cout<<"Silahkan Pilih:"<
cout<<"1. Daftar"<
cout<<"2. Bayar SPP"<
cout<<"3. Cek Status"<
cout<<"4. Tampilkan data"<
cout<<"masukkan pilihan anda"<
cin>>g;
if(g==1) input();
else if(g==2) cocok();
else if(g==3) cek();
else if(g==4) tampil();
else cout<<"pilihan tidak ada\nsilahkan masukkan pilihan anda\t";
}
};
void main()
{
mahasiswa z;
z.menu();
cout<<"apakah anda ingin mengulang(y/n)?";
cin>>y;
if(y=='y') main();
}
*/
contoh output:
Senin, 10 November 2008
TUGAS TAMBAHAN UTS OOP
Diposting oleh nisa di 20.33
Langganan:
Posting Komentar (Atom)
0 komentar:
Posting Komentar