Professional Documents
Culture Documents
#include <limits>
#include <iomanip>
#include <string>
class Energjia_Elektrike
{
float sasiaKwH; //Deklarojme antaret private te klases
char emri[20],mbiemri[20];
string llojKons;
public: //Antaret public te klases(funksionet)
void data() //Funksion per te marre te dhenat nga
perdoruesi
{
cout<<"\n Vendos emrin dhe mbiemrin : ";
cin>>emri>>mbiemri;
cout<<"\n Lloji i konsumatorit :";
cin>>llojKons;
cout<<"\n Vendos sasine ne kwH : ";
cin>>sasiaKwH;
while(1) //Procedure per te kontrolluar te
dheant hyrese.
{
if(cin.fail())
{
cin.clear();
cin.ignore(numeric_limits<streamsize>::max(),'\n' );
cout<<"Vendosni te dhena te lejuara!"<<endl;
cin>>sasiaKwH;
}
if(!cin.fail())
break;
}
}
void printo_faturen();
};
void Energjia_Elektrike::printo_faturen() //Funksioni per llogaritjen e
shumes per te paguar
{
int fatura=0;
if(llojKons =="Familjar" || llojKons == "familjar" ) {
if(sasiaKwH<=300)
fatura=(sasiaKwH*7)*1.2;
else
fatura=( 300*7+(sasiaKwH-300)*13)*1.2;
cout<<"|---------------------------------------------------------------------------
------------|"<<endl; //Pjesa grafike
cout<<setw(15)<<emri
<<setw(15)<<mbiemri<<"("<<llojKons<<")"<<setw(16)<<"----->Shuma per te paguar =
"<<fatura<<"\t"<<endl;
cout<<"|---------------------------------------------------------------------------
------------|"<<endl;
cout<<endl;
}
else{
if(sasiaKwH<=300)
fatura=sasiaKwH*13*1.2;
else
fatura=(300*11+(sasiaKwH-300)*15)*1.2;
cout<<"|---------------------------------------------------------------------------
------------|"<<endl;
cout<<setw(15)<<emri<<setw(15)<<mbiemri<<"("<<llojKons<<")"<<setw(16)<<"-------
>Shuma per te paguar = "<<fatura<<"\t"<<endl;
cout<<"|---------------------------------------------------------------------------
------------|"<<endl;
cout<<endl;
}
}
int main()
{ cout<<"***************************************************** OSSHE
***********************************************************"<<endl;
cout<<"JU FALEMIDERIT!"<<endl;
cout << "A deshironi te qendroni ne program?" << endl; //Kodi per te
vebdosur nese duam te qendrojme akoma ne program
cout<<"Shtypni 1 per te qendruar dhe 0 per tu larguar: ";
cin>> vazhdo;
} while (vazhdo != 0);
return 0;
}