UND, ODER, oder was?

Ich weiß, meine Lösung sieht etwas kompliziert aus. Daher habe ich dir beide Lösungen nachfolgend bereitgestellt:

[lp_spoiler title="Lösung 1 anzeigen" class="da"]

function robotMain() 
{
  var WAHR = true;
  var FALSCH = false;
  
  var wuw = WAHR && WAHR;
  var fuw = FALSCH && WAHR;
  var wuf = WAHR && FALSCH;
  var fuf = FALSCH && FALSCH;
  
  zeigText(wuw);
  zeigText(fuw);
  zeigText(wuf);
  zeigText(fuf);
  
  var wow = WAHR || WAHR;
  var fow = FALSCH || WAHR;
  var wof = WAHR || FALSCH;
  var fof = FALSCH || FALSCH;
  
  zeigText(wow);
  zeigText(fow);
  zeigText(wof);
  zeigText(fof);
}

[/lp_spoiler]

[lp_spoiler title="Lösung 2 anzeigen" class="da"]

function robotMain() 
{
  var WAHR = true;
  var FALSCH = false;
  
  var wuw = UND(WAHR, WAHR);
  var fuw = UND(FALSCH, WAHR);
  var wuf = UND(WAHR, FALSCH);
  var fuf = UND(FALSCH, FALSCH);
  
  zeigText(wuw);
  zeigText(fuw);
  zeigText(wuf);
  zeigText(fuf);
  
  var wow = ODER(WAHR, WAHR);
  var fow = ODER(FALSCH, WAHR);
  var wof = ODER(WAHR, FALSCH);
  var fof = ODER(FALSCH, FALSCH);
  
  zeigText(wow);
  zeigText(fow);
  zeigText(wof);
  zeigText(fof);
}

function UND(wert1, wert2)
{
  return (wert1 && wert2);
}

function ODER(wert1, wert2)
{
  return (wert1 || wert2);
}

function XODER(wert1, wert2)
{
  return ((wert1 || wert2) && (wert1 != wert2));
}

[/lp_spoiler]

Wichtig ist, dass du immer dran denkst, es gibt nicht nur eine richtige Lösung, man kann ein Problem auf verschiedene Arten und Weisen lösen!

Wenn du die Übung brav absolviert hast, ist das doch ein Kinderspiel, richtig? Ich bin gespannt, wann du mir mit true und false antwortest! 🙂

Die Taste die ich dir gezeigt habe findest du links neben dem 'Y'. Das '&' befindet sich unter der Nummer 6.

Mach' eine Pause und danach erklär ich dir alles Weitere in der nächsten Lektion.