Probleme mit der Umrechnung von Kilometer in Meilen
-
Ja die Zeile war irgentwie Sinnlos

-
Weil du Kilometer veränderst.
Teil es doch besser auf in:
a) Kilometer (wie jetzt)
b) Faktor (statt dem bisherigen Meilen)
c) Meilen = Kilometer * Faktor;
Und dann Kilometer und Meilen ausgeben.
-
Ich hab es jetzt so wie ich es haben will.
So siehts aus. Ich finde ein bisschen komisch aber es geht

// Kilometer in Meilen Umwandeln
#include <iostream>
using namespace std;int main()
{
double Kilometer;
double Meilen=0.621371192;cout << "Kilometer: ";
cin >> Kilometer;Kilometer * Meilen;
cout << endl << Kilometer
<< " Kilometer ensprechen "
<< Kilometer * Meilen
<< " Meilen" << endl;
cin.get();
system("PAUSE");
return 0;
}Danke für eure Hilfe!

-
Für das nächste mal: Benutz bitte Code Tags. Gibt ja extra einen C/C++ Button.

-
Mr WunguDb schrieb:
Ich hab es jetzt so wie ich es haben will.
Naja, aber du solltest dich trotzdem noch genauer mit den Grundlagen befassen. Dann würdest du auch Zeilen wie die folgenden nicht mehr schreiben:
Kilometer * Meilen;cin.get(); system("PAUSE");Und wie schon einige Male gesagt wurde: Benutz C/C++-Tags, das ist die erste Schaltfläche unter dem Textfeld.
-
Ok also
Kilometer * Meilen;habe ich schon gelöscht ist mir auch vorhin aufgefallen
undcin.get(); system("PAUSE");das brauche ich normalerweise nur 1 mal also 1 davon oder?
-
Mr WunguDb schrieb:
cin.get(); system("PAUSE");das brauche ich normalerweise nur 1 mal also 1 davon oder?
Ja, wobei du bei
cin.get()evtl. vorher den Puffer leeren musst. Deshalb würde ich dir zusystem("pause")raten, denn obwohl das einige Nachteile hat, ist es für den Anfang am einfachsten zu benutzen. Du solltest einfach davon wegkommen, wenn du grössere Projekte hast oder Anwendungen portieren willst.
-
Ok danke!
-
hey! hab ma ne kurze frage:
kann man auch folgendes schreiben?
system("PAUSE) return0nobody
-
s schrieb:
hey! hab ma ne kurze frage:
kann man auch folgendes schreiben?
system("PAUSE) return0nobody
Nein, weil es syntaktisch völliger Mist ist.