Rabu, 12 November 2008

TUGAS OOP (REVISI UTS)

>> TAMPILAN





>> SOURCE CODE
#include "iostream.h"
#include "stdlib.h"
#include "stdio.h"
#include "string.h"

class pulsa
{
int banyak, total, harga;
float totala,disa,besar;
char Prov[20],nohp [20];
public:
void tambah();
void tampil();
void hitung();
};

void pulsa::tambah()
{
cout<<"\nProvider = ", cin>> Prov;
cout<<"No. Handphone = ", cin>> nohp;
cout<<"besar Pulsa =Rp ", cin>> besar;
cout<<"\n";
};


void pulsa::tampil()

{
cout<<"Provider = " << Prov<<"\n";
cout<<"No. Handphone = " << nohp<<"\n";
cout<<"besar Pulsa =Rp " << besar<<"\n";
{
if (besar==5000)
{
disa=(besar*40)/100;
}
else if (besar==10000)
{
disa=(besar*20)/100;
}
else if (besar==20000)
{
disa=(besar*5)/100;
}
else if (besar==25000)
{
disa=(besar*4)/100;
}
else
{
disa=(besar*0)/100;}

cout<<"\n";
totala=besar+disa;
cout<<"Harga Pulsa =Rp " < cout<<"\n\n";
}
};


class text
{
char judul[25];
public :
void beli()
{
cout<<"\n=== PROGRAM PENJUALAN PULSA ===\n";
};
void beli(char temp[100],int x)
{
cout< for(int i=0;i {
cout<<"Selamat Datang...\n\n";
for(int i=0;i {
cout<<"Silahkan masukkan pilihan:\n";
}
}
};
};

void main()
{
pulsa pls[10];
text tx;
int nip, hasil,x,y=0,i;
int pilih;
char ulang;

do{
tx.beli();
tx.beli("=== AAN CELL ===\n\n",1);
cout<<"1.Pembelian Pulsa\n";
cout<<"2.Tampilan Pembelian\n";
cout<<"\nPilihan anda ?";cin>>pilih;
switch (pilih){
case 1:
{
cout<<"Berapa Jumlah provider yang akan dimasukkan ?: ";cin>>x;
cout<<"\n== Peringatan!!! pembelian pulsa minimal Rp 5000 ==\n";
cout<<"Masukkan pembelian:\n\n";
for(int i=0; i {
cout<<">> Provider Ke "< pls[y].tambah();
y=y++;
}
}break;
case 2:
{
cout<<"\n== Tampilan Pembelian ==\n\n";
for( int j=0;j {
cout<<">> Pemebelian Ke "< pls[j].tampil();
}
}break;

default:
{
cout<<"Pilihan tidak ada\n";
}
}
cout<<"Apa anda ingin kembali ke menu (ENTER)? ";cin>>ulang;
system("cls");
}while ((ulang=='Y')||(ulang=='y'));
cout<<"... TERIMA KASIH ... \n\n";
}