PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ein Fehler den ich nicht finde!



Blue-Fox
06.06.2009, 10:02
HI Leute,

ich habe mal in C++ versucht einen kleinen Additions Rechner zu coden, aber habe da einen Fehler, den ich nicht finde :D

Die Datei finde ihr hier: http://rapidshare.com/files/241399911/main.cpp.html

Könnt ihr mir das korrigieren?
Danke

Sawyer
06.06.2009, 10:10
// Ergebnis Ausgabe
cout << "Das Ergebnis lautet = " << total << endl;Ein semikolon Zuviel

edit:

und es fehlt überall das std vor der funktion

aber füg doch einfach mal den namespace std ein


// Das ist ein Kommentar
// Dieses Programm wird Nummern akzeptieren
// und ihnen ein Ergebniss raus Spucken

#include <iostream>

using namespace std;

int main() // Startet das Programm
{
// defniert eine Variable
float num1;
float num2;
float total;

// Hier wird die Abfrage von den zwei Vabriablen gemacht
cout << "Bitte geben Sie ihre erste Zahl ein: ";
cin >> num1;
cout << "Bitte geben Sie ihre zweite Zahl ein: ";
cin >> num2;

// 2 Zahlen eingeben
total = num1 + num2;

// Ergebnis Ausgabe
cout << "Das Ergebnis lautet = " << total << endl;

return(0);
}MfG

Blue-Fox
06.06.2009, 10:34
Danke!
Wirklich nett von dir :)!

--

Aber wen ich das Programm starte und 2 zahlen eingebe, dann gibt er mir nicht das Ergebniss sondern schliest sich !

Soll ich dann auch dieses
cin.get(); einfügen?

Swola4
06.06.2009, 10:52
Schau dir mal den Sticky an :)

http://free-hack.com/showthread.php?t=39343

sp33dwalker
06.06.2009, 11:32
benutz getch() mit der conio.h oder system("PAUSE")

Minisman
06.06.2009, 11:47
Ich habe das Programm auch mal nachgeschrieben und mir ist aufgefallen wenn ich Kommazahlen verwende wie z.B. 4,5 oder 4,56 spinnt das Programm total und lässt mich gar nicht erst die 2. Zahl eingeben. Sollte das mit float nicht eigentlich trotzdem gehen?

Kolabi
06.06.2009, 11:51
Versuch mal 4.5 und 4.56 ;)

Minisman
06.06.2009, 11:59
Ouch...Danke.

Blue-Fox
06.06.2009, 14:19
Ok, Danke..werds mal ausprobieren!