//This is a Javascript program to check integer Pythagoras numbers from 1 to a user defined 
//made by www.payne.ch

limit
var a, b, c, limit = 1000001;
while(limit > 1000000 || limit < 1 || isNaN(limit))
{
	limit =parseInt( prompt( "Zuerst die maximale Laenge der Hypotenuse festlegen, max. 10'000 ", "33"));
	if(limit > 1000000) alert("Laenge zu gross, max. 1'000'000");
	if(limit < 1) alert("Laenge zu klein, min.1");
	if(isNaN(limit)) alert("ungueltige Nummer");
}
var ask = confirm("nur natuerliche Zahlen?(ok=ja - cancel=nein");
for(a=1; a<limit; a++)
{
	for(b=a+1; b <= limit; b++)
	{
		c=Math.sqrt((a*a)+(b*b));
		if(c > limit) break;
		if(c == Math.floor(c))
		
		document.write("<b>" + a + " / " + b + " / " + c + "</b><br>");
		else
		if(!ask) document.write(a + " + " + b + " = " + c + "<br>");
		
	}
}


