Seite 3 von 3 ErsteErste 123
Ergebnis 21 bis 28 von 28
  1. #21
    Anfänger Avatar von Einstein
    Registriert seit
    22.04.2017
    Beiträge
    17

    Standard AW: Anfänger Fragen - c++

    Guten Abend,

    da man mir ja hier schon mal so schön helfen konnte und ich wieder ein wenig Zeit gefunden habe mich mit c++ zu beschäftigen habe ich hier mal eine kleine weitere Frage. Um mich stetig weiter zu bilden dachte ich mir sind kleine Projekte oder Aufgaben die ich versuche zu lösen ein guter Weg schnell und sauber zu lernen.

    Ich dachte mit ein Taschen Rechner währe da eine gute Wahl simple abfolgen zu lernen und zu verstehen

    Code:
    #include <iostream>
    using namespace std;
    
    
    int main(){
        double zahl1, zahl2, ergebnis;                // Die Variablen für die Zahlen Eingabe nur Gleitkommazahlen.
        char rechenzeichen;                           // Variable fürs Rechenzeichen (+ - / )
    
    
        cout << "Geben Sie eine Rechenaufgabe ein: "; // Eingabeaufforderung
        cin >> zahl1 >> rechenzeichen >> zahl2;       // Aufgabe einlesen
    
    
        switch(rechenzeichen){                        // Wert von rechenzeichen ermitteln 
            case '+': ergebnis = zahl1+zahl2; break;  // entsprechend dem
            case '-': ergebnis = zahl1-zahl2; break;  // Rechenzeichen
            case '*': ergebnis = zahl1*zahl2; break;  // das Ergebnis
            case '/': ergebnis = zahl1/zahl2; break;  // berechnen
            // Fehlerausgabe und Programm beenden, falls falsches Rechenzeichen eingegeben wurde
            default: cout << "unbekanntes Rechenzeichen...\n"; return 1;
        }
    
    
        // Aufgabe noch mal komplett ausgeben
        cout << zahl1 << ' ' << rechenzeichen << ' ' << zahl2 << " = " << ergebnis << '\n';
    }
    Gut jetzt stellt sich mir die Frage wie stelle ich es am besten an das ganze ein wenig komplexer gestalten zu können. Ich habe mich ein wenig an if ab fragen versucht, aber da hatte ich das Problem das ich da keine Rechenzeichen nutzen konnte sondern nur Zahlen.

    z.b habe ich mit if ab fragen einfach mal etwas rum probiert und das der code hier ging nicht.

    Code:
    if (rechenzeichen==+)
    {
    cout << "hallo";
    }
    Mit Zahlen ging es dann ?

    Code:
    if (zahl1==1)
    {
    cout << "hallo";
    }

    Ich habe dann versucht wie oben mit switch zu arbeiten wenn es z.b zahl1 + zahl2 + zahl3 in der cin abfragen vorkommen dann schreibe "hallo" zum testen ob es geht aber so ganz habe ich das nicht hin bekommen. Eventuell gibt es hier eine schönere Lösung ?

    Natürlich könnte ich google durchforsten aber ich finde hier konnte ich deutlich mehr daraus lernen.

    mfg
    Geändert von Einstein (16.08.2017 um 03:02 Uhr)
    Das sind nicht die Android Updates die ihr sucht.

  2. #22
    Anfänger
    Registriert seit
    08.08.2017
    Beiträge
    10

    Standard AW: Anfänger Fragen - c++

    Du musst das + schon in Anführungszeichen setzen.
    Code:
    if (rechenzeichen == "+")
    Das sind Basics. Lern erstmal die Datentypen.
    Geändert von sn0w (16.08.2017 um 13:07 Uhr) Grund: FullQuote entfernt

  3. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    s3rb31 (21.08.2017)

  4. #23
    Sobig Wurm Avatar von Leange
    Registriert seit
    06.09.2008
    Beiträge
    220

    Standard AW: Anfänger Fragen - c++

    if (rechenzeichen == '+')
    Wenn schon korrigieren dann richtig

    Ansonsten wirds eigentlich nur noch komplexer.

    https://free-hack.com/showthread.php...projekt-Orly-)

    Code scheint aber leider down zu sein. Vielleicht hat noch wer?

    Leange

    P.S. *hust* division durch 0 *hust*

    Freiheit stirbt mit Sicherheit

  5. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Cystasy (16.08.2017)

  6. #24
    Anfänger Avatar von Einstein
    Registriert seit
    22.04.2017
    Beiträge
    17

    Standard AW: Anfänger Fragen - c++

    Wieso muss ich ein Zeichen mit "" definieren und eine Zahl nicht ?
    Das sind nicht die Android Updates die ihr sucht.

  7. #25
    Support-Hure Avatar von sn0w
    Registriert seit
    18.09.2007
    Beiträge
    1.919

    Standard AW: Anfänger Fragen - c++

    Ist das dein Ernst?

    http://bfy.tw/DPER

    Boardregeln | SuFu | Blackmarket | PM

    Fragezeichen und Ausrufezeichen sind keine Rudeltiere!


  8. #26
    Anfänger Avatar von Einstein
    Registriert seit
    22.04.2017
    Beiträge
    17

    Standard AW: Anfänger Fragen - c++

    Ja das war er Ich sagte schon zuvor warum ich einer Gezielten Erklärung Google vorziehe. Aber na gut nicht das jemand noch weinen muss
    Das sind nicht die Android Updates die ihr sucht.

  9. #27
    (╯°□°)╯︵ ┻━┻ Avatar von BadboyGER
    Registriert seit
    27.05.2007
    Beiträge
    709

    Standard AW: Anfänger Fragen - c++

    Integer Datentypen werden ohne Führungszeichen geschrieben.
    Alles was in den Führungszeichen steht wird als Text interpretiert.
    Die Programmlogik rechnet mit Zahlen (Integers) und nicht mit Text.
    Man schreibt ja auch nicht drei + 4.

    http://www.virtual-maxim.de/c-plus-p...nd-konstanten/

    Hier ist das ganz gut erklärt.
    Geändert von BadboyGER (16.08.2017 um 18:02 Uhr)


    [B] Meine Seele
    [S] Große Liebe

  10. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Einstein (16.08.2017)

  11. #28
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard AW: Anfänger Fragen - c++

    @Leange: Ja, den Code habe ich noch und der Link im Thread ist jetzt aktualisiert (Abkürzung: https://pastebin.com/hY0rgLJM)

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  12. Folgende Benutzer haben sich für diesen Beitrag bedankt:

    Einstein (16.08.2017), Leange (16.08.2017)

Seite 3 von 3 ErsteErste 123

Ähnliche Themen

  1. anfänger tut
    Von KifKif im Forum Trashbox
    Antworten: 5
    Letzter Beitrag: 28.02.2010, 16:34
  2. Für PHP-Anfänger
    Von Floo im Forum PHP
    Antworten: 0
    Letzter Beitrag: 29.09.2007, 14:53
  3. bin ein anfänger
    Von baldessarini im Forum Wireless-Lan
    Antworten: 6
    Letzter Beitrag: 24.09.2007, 00:47

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •