Foros del Web » Programando para Internet » Javascript »

Script que adivina número entre 1 - 105. Muy bueno!

Estas en el tema de Script que adivina número entre 1 - 105. Muy bueno! en el foro de Javascript en Foros del Web. Hola aqui les pongo un script que hice el otro día, se trata de un adivinador de números. El usuario piensa un número entre el ...
  #1 (permalink)  
Antiguo 08/07/2010, 22:01
 
Fecha de Ingreso: diciembre-2009
Mensajes: 7
Antigüedad: 13 años, 11 meses
Puntos: 0
Script que adivina número entre 1 - 105. Muy bueno!

Hola aqui les pongo un script que hice el otro día, se trata de un adivinador de números.
El usuario piensa un número entre el 1 y el 105 y el programa le hace 3 preguntas y cuando las contesta, el programa le dice cual es el numero que pensó.

Las 3 preguntas son:
Divide el número que pensaste entre 3 y dime cuanto sobró...
Divide el número que pensaste entre 5 y dime cuanto sobró...
Divide el número que pensaste entre 7 y dime cuanto sobró...

Por ejemplo si el usuario piensa el número 34, a la primer pregunta tiene que responder "1" ya que 34/3=11 y viene sobrando 1. Y a la segunda pregunta tendría que responder 4. Y a la tercera 5.

Teniendo esas 3 cifras que dió el usuario el programa hace una serie de operaciones y devuelve el número que el usuario pensó, (las operaciones realizadas por el programa se pueden ver en el script).

Aqui el script:

//Este es un formulario solo agreguenle una imagen llamada adivinator.png
Código:
<HEAD>
<SCRIPT LANGUAGE="JavaScript" src="calcular.js"></SCRIPT>
</HEAD>
<body bgcolor=black>
<center>
<img src=adivinador.png><br>
<font color=silver size=4 face="trebuchet ms"><b>Paso 1:</b> Piensa un n&uacute;mero del 1 al 105</font><br>
<FORM name="formx">
<font color=silver size=4 face="trebuchet ms"><b>Paso 2:</b></font><br>
<font color=silver face="trebuchet ms" size=2>
<b>Divide el n&uacute;mero que pensaste entre 3 y escribe cuanto te sobr&oacute;<br>
Residuo del 3: <input type=text size=4 name="q" value="0" style="text-align:center;font-family:calibri;"></b><br><br> 
<b>Divide el n&uacute;mero que pensaste entre 5 y escribe cuanto te sobr&oacute;<br>
Residuo del 5: <input type=text size=4 name="w" value="0" style="text-align:center;font-family:calibri;"></b><br><br> 
<b>Divide el n&uacute;mero que pensaste entre 7 y escribe cuanto te sobr&oacute;</b><br>
Residuo del 7: <input type=text size=4 name="e" value="0" style="text-align:center;font-family:calibri;"> <br><br>
<input type="button" value="Calcular" onClick="calcular(this.form)"><input type="reset" value="Nuevo juego"><br><br>
Resultado Final:<br>
<input type=text size=28 name="resul" style="text-align:center;font-family:calibri;" value="Tu resultado saldr&aacute; aqui" disabled>
</form>
</FONT>
</center>
</BODY>
//Aqui un documento llamado calcular.js
Código:
function calcular(form) {
a=eval(form.q.value);
b=eval(form.w.value);
c=eval(form.e.value);
if(a >=3 || b >=5 || c >= 7){
form.resul.style.color= "orange";
form.resul.style.background= "black";
form.resul.value= "Erraste al escribir los residuos";
}
 else {
suma1=a*70;
suma2=b*21;
suma3=c*15;
res=suma1+suma2+suma3;
if(res == 0){
form.resul.style.color= "silver";
form.resul.style.background= "black";
form.resul.value= "El resultado es 105";
}
else {
if(res < 105){
form.resul.style.color= "silver";
form.resul.style.background= "black";
 form.resul.value= 'El resultado es ' + res;
}

else {
if(res > 105 && res < 210){
res2=res-105;
form.resul.style.color= "silver";
form.resul.style.background= "black";
 form.resul.value= 'El resultado es ' + res2;
}
else if(res > 210){
res3=res-210;
form.resul.style.color= "silver";
form.resul.style.background= "black";
form.resul.value= 'El resultado es ' + res3;
}
}
}
} 
}
Espero les haya gustado ecriban cualquier duda abajo.

Etiquetas: 1-105, adivinar, numero, trucos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:18.