Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2014, 10:53
Avatar de muchuelu93
muchuelu93
 
Fecha de Ingreso: noviembre-2013
Mensajes: 35
Antigüedad: 11 años, 3 meses
Puntos: 2
Pregunta No funciona el break :S

Hola!

Tengo este código que es para subir y bajar la frecuencia de una radio, queria poner que la frecuencia inicial tenia que ser entre 80 y 108, y para ello queria poner un break.
Aquí dejo el código, y espero que alguien sepa por que no funciona...
Es que queda feo que de el mensaje de error y luego de haga las preguntas esas...

GRACIAAAS

Código HTML:
<html>
	<head>
		<title>Ex 3</title>
		<META CHARSET="UTF-8">
	</head>
	<body>
		<script>
			var pob;
			function radio(frecu) 
			{ 
				if(frecu>=80&&frecu<=108)
				{
					this.frecu=frecu;
					this.resul=function()
					{
						if(pob==0)
						{
							num=num*0.5;
							frecufinal=this.frecu-num;
							if(frecufinal<80)
							{
								frecufinal=80-frecufinal;
								frecufinal=108-frecufinal;
								return(frecufinal)
							}
							if(frecufinal<108&&frecufinal>80)
							{
								return (frecufinal)
							}
						}
						if(pob==1)
						{
							num=num*0.5;
							frecufinal=this.frecu+num;
							if(frecufinal>108)
							{ 
								frecufinal=frecufinal-108;
								frecufinal=frecufinal+80;
								return(frecufinal)
							}
							if(frecufinal<108&&frecufinal>80)
							{
								return (frecufinal)
							}
						}
					}
				}
				else
				{
					alert("La frequencia entroduida a la radio te que estar entre 80 i 108");
					//break; (volia posar aqui un break per que si donava aquest error que acabes, pero no em funciona... )
				}
			} 
			var radio1 = new radio(40);
			pob=prompt("Indica si vols pujar o baixar la frecuencia: (0 -> Baixar, 1 -> Pujar)");
			if(pob<0 && pob>1)
			{
				alert("Error, tens que introduir una de les 2 opcions valides");
			}
			else
			{
				if(pob==1)
				{
					num=prompt("Indica cuantes frecuencies vols pujar: ","4, 7, 8...")
				}
				else
				{
					num=prompt("Indica cuantes frecuencies vols baixar: ","4, 7, 8...")
				}
			}
			alert("La frequencia inicial era "+radio1.frecu+" i la resultant es: "+radio1.resul());
		</script>
	</body>
</html>