Autor Tema: JavaScript Generar números aleatorios. Math. Función matemática random CU01165E  (Leído 2478 veces)

JuansT

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 44
    • Ver Perfil
Respuestas a los ejercicios del curso básico de programador web con JavaScript entrega CU01165E:

Ejercicio 1:

Código: [Seleccionar]
<!DOCTYPE html>
<html><head><title>Ejemplo aprenderaprogramar.com</title><meta charset="utf-8">
<script type="text/javascript">
function start(){
var adivinar = parseInt(Math.random()*100)+1;
var intentos = 0;
var encontrado = false;
var num;
while(intentos<30 && !encontrado){
num = prompt("Adivina el numero, introduce un numero entero");

if(num<adivinar){
alert("el numero es mayor, intentelo de nuevo");
}else if(num>adivinar){
alert("el numero es menor, intentelo de nuevo");
}else{
alert("enhorabuena, has acertado");
encontrado=true;
}
intentos++;
if(intentos==30){
alert("has superado 30 intentos, el programa termina");
}
}
}
</script>
</head>
<body onload="start()">
</body></html>


Ejercicio 2:
Código: [Seleccionar]
<!DOCTYPE html>
<html><head><title>Ejemplo aprenderaprogramar.com</title><meta charset="utf-8">
<script type="text/javascript">
function start(){
var radio = prompt("Introduce el radio en metros del cilindro");
var altura = prompt("Introduce la altura del cilindro");
var areaBase = Math.PI*Math.pow(parseInt(radio),2);
var volumenCilindro = (Math.PI*Math.pow(parseInt(radio),2))*parseInt(altura);
alert("el área de la base del cilindro es " + areaBase +
"y el volumen del cilindro es: " + volumenCilindro);
}
</script>
</head>
<body onload="start()">
</body></html>

Ejercicio 3:
Código: [Seleccionar]
<!DOCTYPE html>
<html><head><title>Ejemplo aprenderaprogramar.com</title><meta charset="utf-8">
<style>
#volador{
position:relative;
width:70px;
}</style>
<script type="text/javascript">
function start(){
setInterval(sinusoidear,40);
}
function sinusoidear(){
var pLeft = document.getElementById("volador").offsetLeft;
var pTop = document.getElementById("volador").offsetTop;
var res = Math.sin(pLeft/100)*100;

if(pLeft > document.body.clientWidth){
document.getElementById("volador").style.left= 0+"px";
}else{
document.getElementById("volador").style.left=(pLeft+1)+"px";
}
document.getElementById("volador").style.top=(res+100)+"px";
}
</script>
</head>
<body onload="start()">
<div id="volador">JavaScript</div>
</body></html>
« Última modificación: 01 de Junio 2017, 19:19 por Ogramar »

pedro,,

  • Moderador Global
  • Experto
  • *******
  • APR2.COM
  • Mensajes: 1292
    • Ver Perfil
Buenas JuansT.

Los ejercicios son correctos.

Saludos. ;D

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".