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:
//Aqui un documento llamado calcular.js<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ú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úmero que pensaste entre 3 y escribe cuanto te sobró<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úmero que pensaste entre 5 y escribe cuanto te sobró<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úmero que pensaste entre 7 y escribe cuanto te sobró</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á aqui" disabled> </form> </FONT> </center> </BODY>
Código:
Espero les haya gustado ecriban cualquier duda abajo. 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; } } } } }