Ungleichungssysteme mit JavaScript

Beispiel 2 auf Seite 49, Lambacher-Schweizer 9

Folgendes Programm sucht nach ganzzahligen Lösungen eines Ungleichungssystems:

<script language="JavaScript">
var x,y;
for (x=0;x<=10;x++)
  for (y=0;y<=10;y++)
    if ((2*x+3*y<=18) && (y>1) && (2*y<=x) && (x+y >= 6)) document.write(x," ",y,"<br>");
</script>

Beachte: x++ steht für x = x+1 und && ist das JavaScript-Symbol für das logische UND (|| bedeutet ODER (| mit AltGr+"<")).

Ein Programmlauf ergibt für x und y :