dieter87: If-Schleife beenden

Beitrag lesen

Ich habe eine Frage bezüglich der ersten if-Anweisung (x < 1 || y < 1):
Wie kann man hier möglichst elegant ein Programmende erzwingen ohne das man dort die Anweisung z = 0 machen muss?

  
  
	  
	function persGew(){  
	  
	var z;  
	  
	var x = parseInt(document.forms['f1'].wert1.value);  
	var y = parseInt(document.forms['f1'].wert2.value);  
	  
	if (x<1 || y<1) {  
	z=0;  
	}  
  
	else {  
		  
		if (x<3) {  
			  
			if (y<1000) {  
				z = x*35;  
				}  
			else {  
				z = 50+x*35;  
				}  
			}  
		else {  
			if (y<1000) {  
				z = 70+x*20;  
				}  
			else {  
				z = 150+x*20;  
				}  
			}  
	  
	}  
	document.forms['f1'].ausgabe.value = z;  
	return;  
	}  
	  
	  
  
//]]>  
</script>  
</head>  
<body>  
  
<p>  
<form id="f1" action="">  
<label for = "zahl1"><strong>Anzahl der Personen :</strong> </label>  
<input type="text" id = "zahl1" name="wert1" size="8" /><br /><br />  
<label for = "zahl2"><strong>Fahrzeuggewicht :</strong> </label>  
<input type="text" id = "zahl2" name="wert2" size="8"/><br /><br />  
<label for = "erg"><strong>Ticketpreis :</strong> </label>  
<input type="text" id = "erg" name="ausgabe" size="8" readonly = "readonly"/><br /><br />  
<input type="button" value="Berechnen" onclick="persGew()" />  
<button type="reset">Reset</button>  
</p>	  
</form>	  
	  
</body>  
</html>  
  

Danke im voraus.

mfg dieter