Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 07:05

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
 
[GA]Masu's Avatar
 
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.
[GA]Masu is offline  
Old 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?
.Infinite is offline  
Thanks
1 User
Old 02/03/2012, 21:31   #3
 
Dr. Coxxy's Avatar
 
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
Dr. Coxxy is offline  
Old 02/03/2012, 21:42   #4
 
[GA]Masu's Avatar
 
elite*gold: 2
Join Date: Nov 2009
Posts: 532
Received Thanks: 61
Thumbs up

Quote:
Originally Posted by .Infinite View Post
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)
[GA]Masu is offline  
Old 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!
.Infinite is offline  
Thanks
1 User
Old 02/03/2012, 22:13   #6
 
Dr. Coxxy's Avatar
 
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 '.')
Dr. Coxxy is offline  
Thanks
1 User
Reply

Tags
c++, kilometer in meilen, umrechnung


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.