![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Elite
![]() Registriert seit: 07.09.2000
Beiträge: 1.036
|
![]() auf ein neues: hab ich da wieder mal einen denkfehler? oder stimmt mal wieder des skript nicht *grml*
Code:
übungsbeispiele: ergebnisse laut skript: 17+4 > 9 && 8*2 !=16 ergebnis= 0 2*11 != 10 || 9 == 11 ergebnis= 1 43 != 30+4 && !2 > 3 ergebnis= 0 48-5 != 33+10 && 21 == !0 ergebnis= 0 !4 || !20 ergebnis= 0 17+2 != 45/3 && !(11-11) ergebnis= 1 17 < 20 && !(4-4) ergebnis= 1 denke aber es ist 0!! 17 ist kleiner als 20 (trifft zu) - 17 ist aber nicht kleiner als 4-4 (trifft nicht zu) da aber beide zutreffen müssen ist das ergebnis bei mir 0 hmm... scheibar komm ich auch irgendwie nicht mit dem ! not operator zurecht: !0 ergebnis =1 (ist mir klar, wenn der operand gleich 0 ist, dann ist das ausdrucksergebnis 1, wenn nicht dann 0) !14 || 12 > 11 ergebnis= 1 (wieso? !14 ist nicht null also muss ergebnis= 0 sein und 12 ist grösser als 11, also trifft zu, ergebnis=1) nach welcher regel wird beurteilt, das logische oder, hilft mir dabei nicht wirklich und die operanden haben die gleiche priorität. ich hab mir schon das gehirn verrenkt aber ich komm einfach nicht drauf welchen denkfehler ich begehe.
____________________________________
Bye Bastet |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|