C++ Problem
Verfasst: 13.12.2004, 13:34
Hi,
habe mích mal wieder an c++ gewagt.
Ergebnis:
//Benzinrechner
#include<iostream>
#include<iomanip>
using namespace std;
int main ()
{
cout.precision (2);
cout.setf(ios::fixed);
float zahl_1,zahl_2,zahl_3,ergeb;
cout<<"\n***Verbrauchsrechner***\n\n";
cout<<"Bitte die gefahrenden Kilometer eingeben: ";
cin>>zahl_1;
cout<<"Bitte die getankten Liter eingeben: ";
cin>>zahl_2;
cout<<"Bitte den sonst ueblichen Durchschnittsverbrauch eingeben: ";
cin>>zahl_3;
{
ergeb=zahl_2*100/zahl_1;
cout<<"\n\n"<<"Der Schnitt ist "<<ergeb<<" Liter je 100KM"<<"\n\n";
switch (ergeb<=zahl_3+0.5,ergeb>=zahl_3-1)
{
case 1:cout<<"\nVerbrauch OK!\n\n";
}
switch (ergeb<zahl_3-2)
{
case 1:cout<<"\nMachst du einen auf Fred Feuerstein?\n\n";
}
switch (ergeb>=zahl_3+1)
{
case 1:cout<<"\nDer Verbrauch ist zu Hoch.\n\n";
}
switch (ergeb>=zahl_3+2)
{
case 1:cout<<"\nDu solltest bald eine Werkstatt besuchen.\n\n";
}
}
system("Pause");
return 0;
}
mit der fettgeschriebenen Zeile habe ich aber so ein kleines Problem, egal was und wie ich es dort schreibe, der erste Teil wird ignoriert. Also selbst bei einem Verbrauch von 15 bei 7 sonst üblichen kommter Spruch "Verbrauch OK."
habe mích mal wieder an c++ gewagt.
Ergebnis:
//Benzinrechner
#include<iostream>
#include<iomanip>
using namespace std;
int main ()
{
cout.precision (2);
cout.setf(ios::fixed);
float zahl_1,zahl_2,zahl_3,ergeb;
cout<<"\n***Verbrauchsrechner***\n\n";
cout<<"Bitte die gefahrenden Kilometer eingeben: ";
cin>>zahl_1;
cout<<"Bitte die getankten Liter eingeben: ";
cin>>zahl_2;
cout<<"Bitte den sonst ueblichen Durchschnittsverbrauch eingeben: ";
cin>>zahl_3;
{
ergeb=zahl_2*100/zahl_1;
cout<<"\n\n"<<"Der Schnitt ist "<<ergeb<<" Liter je 100KM"<<"\n\n";
switch (ergeb<=zahl_3+0.5,ergeb>=zahl_3-1)
{
case 1:cout<<"\nVerbrauch OK!\n\n";
}
switch (ergeb<zahl_3-2)
{
case 1:cout<<"\nMachst du einen auf Fred Feuerstein?\n\n";
}
switch (ergeb>=zahl_3+1)
{
case 1:cout<<"\nDer Verbrauch ist zu Hoch.\n\n";
}
switch (ergeb>=zahl_3+2)
{
case 1:cout<<"\nDu solltest bald eine Werkstatt besuchen.\n\n";
}
}
system("Pause");
return 0;
}
mit der fettgeschriebenen Zeile habe ich aber so ein kleines Problem, egal was und wie ich es dort schreibe, der erste Teil wird ignoriert. Also selbst bei einem Verbrauch von 15 bei 7 sonst üblichen kommter Spruch "Verbrauch OK."