Antwort schreiben  Thema schreiben 
Verfasser Nachricht
C0D3R
Banned


Beiträge: 230
Gruppe: Banned
Registriert seit: May 2010

Status: Offline
Danke erhalten: 20
Beitrag: #1
xPSP  C++ Taschenrechner

Code:
//-Media5-

#include <iostream>
using namespace std;

int main()
{
    int ersteZahl;
    int zweiteZahl;
    int ergebnis;

    cout << "Bitte erste Zahl eingeben: ";
    cin >> ersteZahl;

    cout << "Bitte zweite Zahl eingeben: ";
    cin << zweiteZahl;

    ergebnis = (ersteZahl + zweiteZahl);

    cout << "Ergebnis: " << ergebnis << endl;
    system("PAUSE");

    return 0;
}


Hallo ich bin gerade dabei einen TR zu proggen, jedoch sagt mir C++ debug immer fehler an aber ich sehen keinen xD
Kann mir wer helfen?


ANMELDEN IST PFLICHT!!!
http://www.pspcfw.de

Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2010 20:40 von C0D3R.

31.08.2010 20:39
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #2
xPSP  RE: C++ Taschenrechner

C0D3R :

Code:
#include &lt;iostream&gt;
using namespace std;

int main()
{
    int ersteZahl;
    int zweiteZahl;
    int ergebnis;

    cout &lt;&lt; "Bitte erste Zahl eingeben: ";
    cin &gt;&gt; ersteZahl;

    cout &lt;&lt; "Bitte zweite Zahl eingeben: ";
    cin &lt;&lt; zweiteZahl;

    ergebnis = (ersteZahl + zweiteZahl);

    cout &lt;&lt; "Ergebnis: " &lt;&lt; ergebnis &lt;&lt; endl;
    system("PAUSE");

    return 0;
}


Hallo ich bin gerade dabei einen TR zu proggen, jedoch sagt mir C++ debug immer fehler an aber ich sehen keinen xD
Kann mir wer helfen?


Post halt mal die ganze Ausgabe com Compiler...

Und btw...
1. Variablen sollten beim deklarieren auf Null gesetzt werden -.-
2. Die Lehrzeichen zwischen cout, dem linksverschiebungs-Operator und dem String fallen weg, genauso wie bei cin.

Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2010 20:43 von HacKmaN.

31.08.2010 20:40
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
SwimCSS
Profi
****


Beiträge: 309
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 73
Beitrag: #3
RE: C++ Taschenrechner

Man könnte zum ergänzen dann noch die Operatoren als StringVariable speichern und die dann per Switch/Case einsetzen Wink

z.B

Code:
String operator;
...

switch(operator)
{

  case "+":
      ergebnis = zahl1 + zahl2;
      break;
...
}

Dann noch das Ergebnis ausgeben.


Bitte nicht nörgeln es is nur zur Veranschaulichung Wink


Ich würd so gern die Welt verändern, aber Gott gibt mir den Quellcode nicht...

Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2010 20:54 von SwimCSS.

31.08.2010 20:52
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
C0D3R
Banned


Beiträge: 230
Gruppe: Banned
Registriert seit: May 2010

Status: Offline
Danke erhalten: 20
Beitrag: #4
RE: C++ Taschenrechner

Geht immer noch nicht xD


ANMELDEN IST PFLICHT!!!
http://www.pspcfw.de
31.08.2010 21:09
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #5
RE: C++ Taschenrechner

DANN POSTE DIE VERDAMMTE AUSGABE VOM COMPILER >.>

31.08.2010 21:11
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
lolZ
Experte
****


Beiträge: 539
Gruppe: User
Registriert seit: Mar 2010

Status: Abwesend
Danke erhalten: 154
Beitrag: #6
RE: C++ Taschenrechner

Schreib mal

Code:
ergebnis = ersteZahl + zweiteZahl;


Die Klammern kannste weg lassen.
Gebenfalls system("pause")<- also klein geschrieben... Obwohl ich glaube, dass das in dem fall egal ist.

MfG

Edit: Der Fehler ist der Operator bei

Code:
cin &lt;&lt; zweiteZahl;


Es muss ">>" heißen Wink

Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2010 21:22 von lolZ.

31.08.2010 21:16
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
C0D3R
Banned


Beiträge: 230
Gruppe: Banned
Registriert seit: May 2010

Status: Offline
Danke erhalten: 20
Beitrag: #7
xPSP  RE: C++ Taschenrechner

HacKmaN :
DANN POSTE DIE VERDAMMTE AUSGABE VOM COMPILER >.>

Du hast scheinbar gute Laune Big Grin


ANMELDEN IST PFLICHT!!!
http://www.pspcfw.de
31.08.2010 21:18
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #8
xPSP  RE: C++ Taschenrechner

C0D3R :

HacKmaN :
DANN POSTE DIE VERDAMMTE AUSGABE VOM COMPILER >.>

Du hast scheinbar gute Laune Big Grin


Ja, verdammt gute Big Grin
Ich wollt dich halt drauf hinweißen dass uns die Compiler-Ausgabe vllt. weiterhelfen würde^^

Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2010 21:20 von HacKmaN.

31.08.2010 21:19
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Folgende User bedanken sich:
pspbricker (Sep-1-2010)
lolZ
Experte
****


Beiträge: 539
Gruppe: User
Registriert seit: Mar 2010

Status: Abwesend
Danke erhalten: 154
Beitrag: #9
RE: C++ Taschenrechner

Also oben steht woran es liegt.
Was für ne IDE benutzt du? Ich für meinen Teil benutze Code::Blocks und das hat mir im Quellcode die Zeile markiert und eine sehr gute Fehlerbeschreibung geliefert, sodass ich sofort den Fehler entdeckt hab ^^
Zugegeben, beim Überfliegen hier hab ich ihn nich gesehn Big Grin

MfG

31.08.2010 21:33
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
alexking
Administrator
***


Beiträge: 22.098
Gruppe: Administrator
Registriert seit: Dec 2007

Status: Offline
Danke erhalten: 31833
Beitrag: #10
RE: C++ Taschenrechner

lolz hat die Lösung schon gepostet, schaut mal in seinen editierten Post.




31.08.2010 21:35
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
HacKmaN
Ex-Developer
*


Beiträge: 2.423
Gruppe: User
Registriert seit: Oct 2009

Status: Offline
Danke erhalten: 3319
Beitrag: #11
RE: C++ Taschenrechner

Jup, der Linkverschiebungs-Operator beim ersten cin sollte ein Rechtsverschiebungs-Operator sein Wink

//EDIT: Oh, ich sehs...

Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2010 21:37 von HacKmaN.

31.08.2010 21:37
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Yata
Halbprofi
***


Beiträge: 166
Gruppe: User
Registriert seit: Dec 2009

Status: Offline
Danke erhalten: 23
Beitrag: #12
xPSP  RE: C++ Taschenrechner

Code:
// rechner.cpp: Hauptprojektdatei.

#include "stdafx.h"
#include &lt;iostream&gt;

using namespace System;
using namespace std;

int main()
{
    int zahl1,zahl2,ergeb;

    cout&lt;&lt;"Bitte erste Zahl eingeben: ";
    cin&gt;&gt;zahl1;

    cout&lt;&lt;"Bitte zweite Zahl eingeben: ";
    cin&gt;&gt;zahl2;

    ergeb = zahl1 + zahl2;

    cout&lt;&lt;zahl1&lt;&lt;"+"&lt;&lt;zahl2&lt;&lt;"="&lt;&lt;ergeb&lt;&lt;endl;
    system("PAUSE");

    return 0;
}



EDIT:Sry,hab vergessen zu aktualisieren...

Dieser Beitrag wurde zuletzt bearbeitet: 31.08.2010 21:46 von Yata.

31.08.2010 21:44
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Chaosduckman
Halbprofi
***


Beiträge: 170
Gruppe: User
Registriert seit: May 2010

Status: Offline
Danke erhalten: 43
Beitrag: #13
xPSP  RE: C++ Taschenrechner

Ich habe es dir mal umgeschrieben. So zum Spaß Big Grin

Code:
#include &lt;iostream&gt;
#include &lt;string&gt;

int main( void )
{
    int Summand1 = 0;
    int Summand2 = 0;

    std::cout &lt;&lt; "Bitte ersten Summand eingeben: ";
    std::cin &gt;&gt; Summand1;

    std::cout &lt;&lt; "Bitte zweiten Summand eingeben: ";
    std::cin &gt;&gt; Summand2;

    std::cout &lt;&lt; Summand1 &lt;&lt; "+" &lt;&lt; Summand2 &lt;&lt; "=" &lt;&lt; Summand1 + Summand2 &lt;&lt; std::endl;

    system( "PAUSE" ); //Don't eat std::cin.get();
    return 0;
}

Dieser Beitrag wurde zuletzt bearbeitet: 01.09.2010 08:41 von Chaosduckman.

01.09.2010 08:29
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
Antwort schreiben  Thema schreiben 

Druckversion anzeigen
Thema einem Freund senden
Thema abonnieren | Thema zu den Favoriten hinzufügen




» zum Seitenanfang