//Energie tarife 30.11.10 Mike Czeczorra
#include<conio.h>
#include<iostream.h>
void main()
{
char ctarif;
int iverbrauch,ineuzaehlerstand,ialtzaehlerstand,itarif;
float fmwst=1.19,fkosten,fgrunda=15,fgrundb=25,fgrundc=40,fgrundd=70,fpreis,
fpreisa=0.35,fpreisb=0.30,fpreisc=0.25,fpreisd=0.20;
gotoxy(5,5);cout<<"tarifa:grundgebuehr:15 Euro;preis pro kwh:o,35/kwh"<<endl;
gotoxy(5,6);cout<<"tarifb:grundgebuehr:25 Euro;preis pro kwh:o,30/kwh"<<endl;
gotoxy(5,7);cout<<"tarifc:grundgebuehr:40 Euro;preis pro kwh:o,25/kwh"<<endl;
gotoxy(5,
;cout<<"tarifd:grundgebuehr:70 Euro;preis pro kwh:o,20/kwh"<<endl;
gotoxy(5,10);cout<<"Geben sie einen Wert fuer den Altzaehlerstand ein:";
cin>>ialtzaehlerstand;
gotoxy(5,11);cout<<"Geben sie einen Wert fuer den Neuzaehlerstand ein:";
cin>>ineuzaehlerstand;
gotoxy(5,12);cout<<"waehlen sie einen tarif (a,b,c oder d) aus:";
cin>>ctarif;
iverbrauch=ineuzaehlerstand-ialtzaehlerstand;
if(ctarif=='a')
{
gotoxy(5,14);cout<<"Sie waehlten Tarif a!";
fkosten=(fgrunda+iverbrauch*fpreisa)*fmwst;
}
else
{
if(ctarif=='b')
{
gotoxy(5,15);cout<<"Sie waehlten Tarif b!";
fkosten=(fgrundb+iverbrauch*fpreisb)*fmwst;
}
else
{
if(ctarif=='c')
{
gotoxy(5,16);cout<<"sie waehlten Tarif c!";
fkosten=(fgrundc+iverbrauch*fpreis)*fmwst;
}
else
{
if(ctarif=='d')
{
gotoxy(5,17);cout<<"sie waehlten Tarif d!";
fkosten=(fgrundd+iverbrauch*fpreis)*fmwst;
}
else
{
gotoxy(5,18);cout<<"Falsche Eingabe!";
}
}
}
}
gotoxy(5,20);cout<<"Bei einem Verbrauch von "<<iverbrauch<<" KWh ";
cout<<"betragen nach Tarif "<<ctarif<<" die Kosten betragen "<<fkosten<<" Euro.";
getch();
}