IF(neg.Wert) = Abbruch



  • guten morgen xD

    meine frage: wie mache ich so eine Anweisung,wenn ich den Wert nicht zurückgeben möchte,wenn er negativ ausfällt?
    Hier als beispiel:

    float sum = a - b;
        if(b == -b)
        {
            cout<<"Negative Zahl, achtung!";
            return false;
        } else {
        return sum;
        }
    

    also ich kapier des net,warum er die zahl trodzdem als negativ ausgibt,auch wenn ich false gemacht hab, und auch wenn ich schon in der main() ein cout<<sum; eingegeben hab -.-

    bitte help :xmas2:



  • if (b < 0)
    


  • guest#122 schrieb:

    if(b == -b)
    

    ist '1 = -1' oder '5 = -5'?
    hattest du mal mathe in der schule?
    :xmas2:



  • ten schrieb:

    ...
    ist '1 = -1' oder '5 = -5'?
    ...

    Passt doch: Schließlich sind 1 und 5 ja auch keine negativen Zahlen ! 😉

    Kleiner Tipp an unseren Gast: (b == -b) fragt ab, ob b == 0 ist.

    Gruß,

    Simon2.


Anmelden zum Antworten