//Programm Energiekosten Burak Sirin 23.11.2010
#include <iostream.h>
#include <conio.h>
void main ()
{
char ctarif,ctarifx,ctarify;
int ialtz,ineuz,iverbrauch;
float fkosta,fkostb,fkostc,fkostd,fkostx,fkosty,fpreiskwa=0.35,fpreiskwb=0.30,
fpreiskwc=0.25,fpreiskwd=0.20,fgrunda=15,fgrundb=25,fgrundc=40,
fgrundd=70,fmwst=1.19,fkosten;
gotoxy(2,3);cout<<"Tarif a:Grundgebuehr:15 Euro;Preis pro kWh:0.35 Euro/kWh";
gotoxy(2,4);cout<<"Tarif b:Grundgebuehr:25 Euro;Preis pro kWh:0.30 Euro/kWh";
gotoxy(2,5);cout<<"Tarif c:Grundgebuehr:40 Euro;Preis pro kWh:0.25 Euro/kWh";
gotoxy(2,6);cout<<"Tarif d:Grundgebuehr:70 Euro;Preis pro kWh:0.20 Euro/kWh";
gotoxy(2,7);cout<<"----------------------------------------------------------------------------";
gotoxy(2,
;cout<<"Bitte geben sie denn Neuzaehlerstand ein: " ;
cin>>ineuz;
gotoxy(2,9);cout<<"Bitte geben sie denn Altzaehlerstand ein: " ;
cin>>ialtz;
iverbrauch=ineuz-ialtz;
fkosta=(fpreiskwa*iverbrauch+fgrunda)*fmwst;
fkostb=(fpreiskwb*iverbrauch+fgrundb)*fmwst;
fkostc=(fpreiskwc*iverbrauch+fgrundc)*fmwst;
fkostd=(fpreiskwd*iverbrauch+fgrundd)*fmwst;
if(fkosta<fkostb)
{
fkostx=fkosta;
ctarifx= 'A';
}
else
{
fkostx=fkostb;
ctarifx= 'B';
}
if (fkostc<fkostd)
{
fkosty=fkostc;
ctarify= 'C';
}
else
{
fkosty=fkostd;
ctarify= 'D';
}
if (fkostx<fkosty)
{
fkosten=fkostx;
ctarif=ctarifx;
}
else
{
fkosten = fkosty;
ctarif=ctarify;
}
gotoxy(2,10);cout<<"----------------------------------------------------------------------------";
gotoxy(2,11);cout<<"Bei einem Verbrauch von " <<iverbrauch<< " kWh betragen nach Tarif " <<ctarif<< " die Kosten "
<<fkosten<< " Euro. ";
getch();
}