Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » könntet ihr euch mal den code ansehn?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
06.06.2007, 11:26 Uhr
~Jedi-meister
Gast


wenn ich den code kompilieren will mit devc++ kommen fehlermeldungen

Code:
#include <iostream>
using namespace std;
int main()
{
int eingabe1;
char eingabe2;
int eingabe3;
cout <<"Geben Sie eine Zahl ein:"<<;
cin>>eingabe1>>endl;
cout <<"Geben Sie ein Rechenzeichen ein:"<<;
cin>>eingabe2>>endl;
cout <<"Geben Sie noch eine Zahl ein:"<<;
cin>>eingabe3>>endl;
if( eingabe2=+ )
cout <<eingabe1+eingabe3<<endl;
else if( eingabe2=- )
cout <<eingabe1-eingabe3<<endl;
}


was ist hier falsch?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
06.06.2007, 11:52 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


vergleichen tut man mit ==, und +- bzw ist ein operator und kein zeichen.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
06.06.2007, 12:37 Uhr
~Cö
Gast



Code:
"+"

weils eine Zeicheneingabe ist, wenn die erfolgt --> Operation.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
06.06.2007, 12:41 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wenn dann '+'

und die << bei

"<<;

müssen natürlich weg.
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
06.06.2007, 12:54 Uhr
Tommix



Hallo,
um meine Vorredner mal zusammenzufassen:

C++:
#include <iostream>
using namespace std;
int main()
{
    int eingabe1;
    char eingabe2;
    int eingabe3;
    cout <<"Geben Sie eine Zahl ein:"/*<<*/;
    cin>>eingabe1/*>>endl*/;
    cout <<"Geben Sie ein Rechenzeichen ein:"/*<<*/;
    cin>>eingabe2/*>>endl*/;
    cout <<"Geben Sie noch eine Zahl ein:"/*<<*/;
    cin>>eingabe3/*>>endl*/;
    if( eingabe2 == '+' /*=+*/ )
        cout <<eingabe1+eingabe3<<endl;
    else if( eingabe2 == '-' /*=-*/ )
        cout <<eingabe1-eingabe3<<endl;
}



Gruß, Tommix

Dieser Post wurde am 06.06.2007 um 12:54 Uhr von Tommix editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
06.06.2007, 14:09 Uhr
xXx
Devil


hmm eig. sollte man auch noch default-werte für die Variablen setzen ...

C++:
#include <iostream>
int main()
{
    std::cout <<"Zahl: ";
    int num_one = 0;
    std::cin >> num_one;
    std::cout << "Rechenoperation: ";
    char calc = 'n';
    std::cin >> calc;
    std::cout << "Zahl: ";
    int num_two = 0;
    std::cin >> num_two;
  
    switch(calc)
    {
    case '+':
        std::cout << (num_two + num_one) << std::endl;
        break;
    case '-':
        std::cout << (num_one - num_two) << std::endl;
        break;
    case '/':
        if (num_two != 0)
            std::cout << (num_one / num_two) << std::endl;
        break;
    case '*':
        std::cout << (num_one * num_two) << std::endl;
        break;
    }
}
...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
06.06.2007, 15:25 Uhr
~jedi-meister
Gast


das übersteigt mein wissen!
wozu ist break da?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
06.06.2007, 16:40 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


damit nicht auch noch alle folgenden anweisungen durchlaufen werden... es wird beim break aus dem switch gesprugen...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: