Final Project Calculate The Electricity Usage And Charge(Sufri,Yazid,Zakaria)
2 posters
Page 1 of 1
Final Project Calculate The Electricity Usage And Charge(Sufri,Yazid,Zakaria)
- Code:
#include<iostream>
using namespace std;
class TNB
{
public:
double watt, kwh;
double sum_kwh, Rm_hour, Rm_total;
double num, masa, hari;
double jum_kwh,jum_watt,Rm_sum, sum_watt;
void PAUSE()
{
system("PAUSE");
}
void display()
{
cout<<" ===================================================================="<<endl;
cout<<" =\t\t\t\t\t\t\t\t\t=\n";
cout<<" = \t\t SENARAI PERALATAN ELEKTRIK DIDALAM RUMAH\t\t="<<endl;
cout<<" =\t\t\t\t\t\t\t\t\t=\n";
cout<<" = ******NO*******\t*****BARANGAN*****\t*****WATT*****\t\t="<<endl;
cout<<" =\t\t\t\t\t\t\t\t\t=\n";
cout<<" = \t 1\t\tKomputer Riba \t\t 50 watt\t\t="<<endl;
cout<<" = \t 2\t\tPeti Sejuk \t\t 725 watt\t\t="<<endl;
cout<<" = \t 3\t\tPemanas Air \t\t 1200 watt\t\t="<<endl;
cout<<" = \t 4\t\tRadio \t\t\t 400 watt\t\t="<<endl;
cout<<" = \t 5\t\tTelevisyen \t\t 110 watt\t\t="<<endl;
cout<<" = \t 6\t\tKipas Siling \t\t 120 watt\t\t="<<endl;
cout<<" = \t 7\t\tSeterika \t\t 1300 watt\t\t="<<endl;
cout<<" = \t 8\t\tPemain DVD \t\t 25 watt\t\t="<<endl;
cout<<" =\t\t\t\t\t\t\t\t\t=\n";
cout<<" ===================================================================="<<endl;
cout<<endl;
}
};
class kira : public TNB
{
public:
inline void calculation()
{
if (jum_kwh<=400)
{
if(jum_kwh<=200)
{
Rm_hour=sum_kwh*0.218;
Rm_total=Rm_hour*hari;
jum_kwh=jum_kwh+sum_kwh;
Rm_sum=Rm_sum+Rm_hour;
jum_watt=jum_watt+sum_watt;
}
else if (jum_kwh>200 && jum_kwh<=400)
{
Rm_hour=(200*0.218)+((sum_kwh-200)*0.334);
Rm_total=Rm_hour*hari;
jum_kwh=jum_kwh+sum_kwh;
Rm_sum=Rm_sum+Rm_hour;
}
}
else if(jum_kwh>400)
{
if(jum_kwh<=500)
{
Rm_hour=sum_kwh*0.286;
Rm_total=Rm_hour*hari;
jum_kwh=jum_kwh+sum_kwh;
Rm_sum=Rm_sum+Rm_hour;
}
else if(jum_kwh>500 && jum_kwh<=600)
{
Rm_hour=(500*0.286)+((jum_kwh-500)*0.378);
Rm_total=Rm_hour*hari;
jum_kwh=jum_kwh+sum_kwh;
Rm_sum=Rm_sum+Rm_hour;
}
else if(jum_kwh>600 && jum_kwh<=700)
{
Rm_hour=(500*0.286)+(99*0.378)+((jum_kwh-500-99)*0.387);
Rm_total=Rm_hour*hari;
jum_kwh=jum_kwh+sum_kwh;
Rm_sum=Rm_sum+Rm_hour;
}
else if(jum_kwh>700 && jum_kwh<=800)
{
Rm_hour=(500*0.286)+(99*0.378)+(99*0.387)+((jum_kwh-500-99-99)*0.397);
Rm_total=Rm_hour*hari;
jum_kwh=jum_kwh+sum_kwh;
Rm_sum=Rm_sum+Rm_hour;
}
else if(jum_kwh>800 && jum_kwh<=900)
{
Rm_hour=(500*0.286)+(99*0.378)+(99*0.387)+(99*0.397)+((jum_kwh-500-99-99-99)*0.417);
Rm_total=Rm_hour*hari;
jum_kwh=jum_kwh+sum_kwh;
Rm_sum=Rm_sum+Rm_hour;
}
else
{
Rm_hour=(500*0.286)+(99*0.378)+(99*0.387)+(99*0.397)+(99*0.417)+((jum_kwh-500-99-99-99-99)*0.446);
Rm_total=Rm_hour*hari;
jum_kwh=jum_kwh+sum_kwh;
Rm_sum=Rm_sum+Rm_hour;
}}
}
};
int main()
{
kira calculate;
int pilihan;
calculate.display();
do
{
do
{
system("cls");
calculate.display();
cout<<"\n\t\t\tEXIT From The Program [0]"<<endl;
cout<<"\nInsert Numbers:";
cin>>calculate.num;
if (calculate.num>=1 && calculate.num<= 8 )
{
cout<<"Insert Hours :";
cin>>calculate.masa;
cout<<"Insert Days :";
cin>>calculate.hari;
cout<<"\n\n";
if (calculate.num==1)
{
calculate.sum_kwh=(50*calculate.masa)/1000;
calculate.sum_watt=(50*calculate.masa);
calculate.calculation();
}
else if (calculate.num==2)
{
calculate.sum_kwh=(725*calculate.masa)/1000;
calculate.sum_watt=(725*calculate.masa);
calculate.calculation();
}
else if (calculate.num==3)
{
calculate.sum_kwh=(1200*calculate.masa)/1000;
calculate.sum_watt=(1200*calculate.masa);
calculate.calculation();
}
else if (calculate.num==4)
{
calculate.sum_kwh=(400*calculate.masa)/1000;
calculate.sum_watt=(400*calculate.masa);
calculate.calculation();
}
else if (calculate.num==5)
{
calculate.sum_kwh=(110*calculate.masa)/1000;
calculate.sum_watt=(110*calculate.masa);
calculate.calculation();
}
else if (calculate.num==6)
{
calculate.sum_kwh=(120*calculate.masa)/1000;
calculate.sum_watt=(120*calculate.masa);
calculate.calculation();
}
else if (calculate.num==7)
{
calculate.sum_kwh=(1300*calculate.masa)/1000;
calculate.sum_watt=(1300*calculate.masa);
calculate.calculation();
}
else if (calculate.num== 8 )
{
calculate.sum_kwh=(25*calculate.masa)/1000;
calculate.sum_watt=(25*calculate.masa);
calculate.calculation();
}
}
else if (calculate.num==0)
return 0;
else
cout<<"\nMAAF,Tiada Dalam Pilihan\n\n";
system("pause");
}while(calculate.num> 8 );
cout<<"\n 1 -- CONTINUE TO INSERT ELECTRICAL ITEMS ";
cout<<"\n 2 -- OUT by DISPLAY WATT AND PRICE NUMBER TO BE PAID "<<endl;
cout<<"\n -- Your Choice: ";
cin>>pilihan;
pilihan++;
}
while(pilihan<3);
cout<<"\n\n\t\tWATT :"<<calculate.jum_watt<<endl;
cout<<"\t\tKWH :"<<calculate.jum_kwh<<"KWH"<<endl;
cout<<"\t\tJUMLAH :RM"<<calculate.Rm_sum<<"\n\n";
system("pause");
return 0;
}
SuFri- Number of posts : 2
Age : 32
Registration date : 2009-08-05
Re: Final Project Calculate The Electricity Usage And Charge(Sufri,Yazid,Zakaria)
hat niee...
btoi2 asli...
btoi2 asli...
zakaria- Number of posts : 5
Age : 32
Registration date : 2009-08-05
Similar topics
» final project(baiti, fiza, putri)
» Final Project ( Studies Loan Calculator ) Lutfi/Firdaus/Amira
» final projek (CGPA) zata rina,qamariah,rahayu
» Final Project ( Studies Loan Calculator ) Lutfi/Firdaus/Amira
» final projek (CGPA) zata rina,qamariah,rahayu
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|