IF-Bedingungen abkürzen...



  • Mahlzeit...

    Ich habe folgende IF-Abfrage:

    if (a == 0 & b != 1 | 
    a == 0 & c != 1 | 
    a == 0 & d != 0 | 
    a == 0 & e != 0){}
    

    Kann man dies in irgendeiner Weise abkürzen, sodass ich nur einmal "a == 0" angeben muss?

    Danke im voraus...



  • Mit dem Distributivgesetz der boolschen Algebra kannst du a == 0 ausklammern.

    if (a == 0 && (b != 1 || c != 1 || d != 0 || e != 0))
    


  • Oh man... Ist doch logisch. 😞 Danke für deine Hilfe. Meine Mathematik-Kenntnisse sind ein wenig eingerostet... 😉


Log in to reply