Schulforum - CI11V2
Würden Sie gerne auf diese Nachricht reagieren? Erstellen Sie einen Account in wenigen Klicks oder loggen Sie sich ein, um fortzufahren.


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

 

 14.12.2010 Energiekosten Erweiterung (switch Anweisung)

Nach unten 
AutorNachricht
Gast
Gast




14.12.2010 Energiekosten Erweiterung (switch Anweisung) Empty
BeitragThema: 14.12.2010 Energiekosten Erweiterung (switch Anweisung)   14.12.2010 Energiekosten Erweiterung (switch Anweisung) EmptyDi 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
-
» 7.12.2010 Energiekosten Erweiterung Gruppe B
» 30.11.2010 Programm Energiekosten Gruppe B
» 23.11.10 Programm Energiekosten
» 09.11.2010 Programm Wassertiefe
» 21.09.2010 Programm Quader

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