In diesem Forum werden Hausaufgaben, Daten und sonstige Sachen für die Klasse CI11V2 ausgetauscht.
 
StartseiteAnmeldenLogin

Teilen | 
 

 14.12.2010 Energiekosten Erweiterung (switch Anweisung)

Nach unten 
AutorNachricht
Gast
Gast



BeitragThema: 14.12.2010 Energiekosten Erweiterung (switch Anweisung)   Di 14 Dez - 8:56

#include <conio.h>
#include <iostream.h>
#include <windows.h>
void main()
{
char cTarif;
int iVerbrauch, iNeutz, iAltz;
float fmwst=1.19,fKosten,fGrunda=15,fGrundb=25,fGrundc=40,fGrundd=70,
fPreisa=0.35,fPreisb=0.3,fPreisc=0.25,fPreisd=0.2;
anfang:
clrscr();
gotoxy(5,2);cout<<"Tarifuebersicht";
gotoxy(5,3);cout<<"***************";
gotoxy(5,5);cout<<"Tarif a:Grundgebuehr: 15 Euro; Preis pro kWh: 0,35/kWh";
gotoxy(5,6);cout<<"Tarif b:Grundgebuehr: 25 Euro; Preis pro kWh: 0,30/kWh";
gotoxy(5,7);cout<<"Tarif c:Grundgebuehr: 40 Euro; Preis pro kWh: 0,25/kWh";
gotoxy(5,8 );cout<<"Tarif d:Grundgebuehr: 70 Euro; Preis pro kWh: 0,20/kWh";

gotoxy(5,10);cout<<"Geben Sie den alten Zahlerstand ein: ";
cin>>iAltz;
gotoxy(5,11);cout<<"Geben Sie den neuen Zaehlerstand ein: ";
cin>>iNeutz;
gotoxy(5,12);cout<<"Waehlen Sie einen Tarif aus(a,b,c oder d): ";
cin>>cTarif;

iVerbrauch=iNeutz-iAltz;

switch(cTarif)
{
case 'a': fKosten=(fPreisa*iVerbrauch+fGrunda)*fmwst; break;
case 'b': fKosten=(fPreisb*iVerbrauch+fGrundb)*fmwst; break;
case 'c': fKosten=(fPreisc*iVerbrauch+fGrundc)*fmwst; break;
case 'd': fKosten=(fPreisd*iVerbrauch+fGrundd)*fmwst; break;
default: {
gotoxy(5,18); cout<<"Falsche Eingabe des Tarifs!";
Sleep(3000);
goto anfang;
}
}
gotoxy(5,16);;cout<<"Sie waehlten Tarif "<<cTarif;
gotoxy(5,17);cout<<"********************";
gotoxy(5,19);cout<<"Bei einem Verbrauch von "<<iVerbrauch<<" kWh betragen";
cout<<" nach Tarif "<<cTarif<<" die Kosten "<<fKosten<<" Euro.";
getch();
}
Nach oben Nach unten
 
14.12.2010 Energiekosten Erweiterung (switch Anweisung)
Nach oben 
Seite 1 von 1
 Ähnliche Themen
-
» "Buchjournal"-Schreibwettbewerb / 31. Mai 2010
» 18.9-19.9 2010 Inspiration Modellbau in Mainz-Hechtsheim
» ZRH am 2.12.2010
» 20.10.2010 - CGN
» 31.01.2010

Befugnisse in diesem ForumSie können in diesem Forum nicht antworten
Schulforum - CI11V2 :: Programmieren-
Gehe zu: