|
You last visited: Today at 07:05
Advertisement
Problem mit Umrechnen von Kilometer in Meilen
Discussion on Problem mit Umrechnen von Kilometer in Meilen within the C/C++ forum part of the Coders Den category.
02/03/2012, 21:15
|
#1
|
elite*gold: 2
Join Date: Nov 2009
Posts: 532
Received Thanks: 61
|
Problem mit Umrechnen von Kilometer in Meilen
Hey Leute, ich hab da ein Problem und zwar,
möchte ich das mir dat Programm Kilometer in Meilen umrechnet.
Nur jedesmal wenn ich eine Kilometer Zahl eingebe kommt:
5 Kilometer entsprechen 0 Meilen.
Ja das ist mein Problem es kommt immer 0 egal was ich eingebe.
Hier mal der Code, benutze die Console:
#include "std_lib_facilities.h"
int main()
{
double meile;
double kilometer;
meile = 0,62;
meile*kilometer;
cin>>kilometer;
cout<<kilometer<<" Kilometer entsprechen "<<kilometer*meile<<"Meilen\n";
keep_window_open();
return 0;
}
Bitte helft mir  muss noch einige Übungen machen.
|
|
|
02/03/2012, 21:31
|
#2
|
elite*gold: 9
Join Date: Dec 2009
Posts: 1,071
Received Thanks: 819
|
1. Für die Standardausgabe (cin, cout) musst du "iostream" inkludieren.
2. Außerdem musst du noch den verwendeten namespace entweder mit "using namespace std;" angeben oder immer "std::cin" bzw. "std::cout" benutzen.
3. Fließkommazahlen werden NICHT mit Komma geschrieben, sondern mit Punkt.
4. Diesen anderen Include den du da hast brauchst du auch nicht, wenn du nur "keep_window_open();" daraus verwenden willst. In der Standardbibliothek gibt es die funktion "std::cin.get();" , welche das gleiche bewirkt.
5. Schöner wäre es, den Umrechungsfaktor als "const double" zu deklarieren.
6. Bei Rechnungen musst du das Ergebnis einer Variable zuweisen. Es reicht nicht zu schreiben
"meile*kilometer". Es ist doch überhaupt nicht klar, was mit dem Ergebnis gemacht werden soll. Richtig wäre etwas wie "ergebnis = faktor * kilometer;"
Was für einen Compiler benutzt du, der dir das überhaupt durchgehen lässt?
|
|
|
02/03/2012, 21:31
|
#3
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
meile = 0.62;
und noch mehr...
edit:
da war jemand schneller als ich
|
|
|
02/03/2012, 21:42
|
#4
|
elite*gold: 2
Join Date: Nov 2009
Posts: 532
Received Thanks: 61
|
Quote:
Originally Posted by .Infinite
1. Für die Standardausgabe (cin, cout) musst du "iostream" inkludieren.
2. Außerdem musst du noch den verwendeten namespace entweder mit "using namespace std;" angeben oder immer "std::cin" bzw. "std::cout" benutzen.
3. Fließkommazahlen werden NICHT mit Komma geschrieben, sondern mit Punkt.
4. Diesen anderen Include den du da hast brauchst du auch nicht, wenn du nur "keep_window_open();" daraus verwenden willst. In der Standardbibliothek gibt es die funktion "std::cin.get();" , welche das gleiche bewirkt.
5. Schöner wäre es, den Umrechungsfaktor als "const double" zu deklarieren.
6. Bei Rechnungen musst du das Ergebnis einer Variable zuweisen. Es reicht nicht zu schreiben
"meile*kilometer". Es ist doch überhaupt nicht klar, was mit dem Ergebnis gemacht werden soll. Richtig wäre etwas wie "ergebnis = faktor * kilometer;"
Was für einen Compiler benutzt du, der dir das überhaupt durchgehen lässt?
|
Hey,
danke für deine Antwort, jetzt klappts und ich inkludieres nur deswegen damit, weils im buch so vorgeben ist, aber natürlich kenn ich auch die Variante^^
(Benutze das Buch:Einführung in die Programmiersprache mit C++ von Bjarne Stroustrup)
|
|
|
02/03/2012, 21:57
|
#5
|
elite*gold: 9
Join Date: Dec 2009
Posts: 1,071
Received Thanks: 819
|
Einrücken ist übrigens auch ziemlich hilfreich. Macht das Programm um einiges übersichtlicher!
|
|
|
02/03/2012, 22:13
|
#6
|
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
|
denke mal die einrückung wurde vom forum entfernt, bitte beim nächsten mal die code tags benutzen:
[.code][./code]
(ohne die '.')
|
|
|
 |
Similar Threads
|
Bytes umrechnen
11/01/2011 - General Coding - 8 Replies
Gibt es ne Methode oder einen Converter oder einen Rechenweg wie man
8 Bytes in 16 oder 32Bytes umwandeln kann ? :confused:
|
Umrechnen?
06/11/2011 - AutoIt - 0 Replies
#gelöst
#closerequest
|
timestamp aus mqsql db umrechnen
04/13/2010 - General Coding - 3 Replies
$time = mysql_result($result,$i,"timestamp");
Das ist mein code um die variable $time festzulegen die spaeter in einer tabelle ausgeben wird
dies gibt natuerlich sachen aus meiner datenbank aus in diesem fall die timestamp. laeuft alles ohne probleme nur halt das die zahl 1271088681 oder sonstiges lautet
in welcher form ist es moeglich dies umzurechnen in
in d.m.y. - h:i:s
danke schonmal im vorraus
|
[How To] Datenbank-Koordinaten umrechnen
04/13/2010 - Metin2 PServer Guides & Strategies - 28 Replies
Habe vorhin ein Topic eröffnet, weil ich nicht wusste wie man die DB-Koords interpretiert.
Nun habe ich mehrere korrekte Ergebnisse
Sofern ihr gut in PHP seid, dann ist euch damit die Tür zum erstellen von Worldmaps (vgl. Freeworld2) eröffnet. Aber auch noch anderes...
Mein Test an Map1 (Blau) hat sich als korrekt ergeben.
Ein weiterer Test in der Großen Wüste war ebenfalls korrekt.
Habe in einer Datei (entpackt) ein paar Werte gefunden und im Metin-Ordner ist eine Datei...
|
1337 ter Kilometer mit dem Roller
03/30/2006 - Main - 19 Replies
Bin heute meinen 1337ten Kilometer mit meinem Roller gefahren!!!
Ist das nicht toll???
:D
Hier mal ein Pic
------------------------------------------------- -
|
All times are GMT +1. The time now is 07:07.
|
|