Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
10
respuestas

[Duda] Duda sobre código

Hola! quería consultar donde era que le estoy errando en el código porque solo me ejecuta la palabra POGRAMA y nada más.

10 respuestas
<meta charset="UTF-8">


<h1>PROGRAMA</h1>


<script>

var anho = 2025;

    document.write("Juan tiene: " + (anho 2000) + " años");
    document.write("<br>");
    document.write("<br>");
    document.write("Pedro tiene: " + (anho 1995) + " años");

 anho = 2030;


    document.write("<br>");
    document.write("<br>");
    document.write("Carlos tiene: " + (anho 2005) + " años");
    document.write("<br>");
    document.write("<br>");
    document.write("<br>");

 anho = 2020;


    document.write("Jimena tiene: " + (anho 2010) + " años");
    document.write("<br>");
    document.write("<br>");

    document.write("Paola tiene: " + (anho 1995) + " años");
    document.write("<br>");
    document.write("<br>");

    document.write("Laura tiene: " + (anho 2005) + " años");
    document.write("<br>");
    document.write("<br>");

    promedio = (10+25+15)/3

    document.write("El primedio de las edades de las tres mujeres es: " + Math.round(promedio));



</script>

Hola Maria! un gusto saludarte, aun no llegue a esa parte del curso pero revisando tu código:

(anho - 2000) 

el error esta ahí al poner el nombre de la variable seguido de un número entero, sin ningún signo de por medio, imagino que lo que el profe hizo es calcular la edad por lo que te faltaría agregarle el signo.

Espero te haya sido util.

Saludos!!!

Hola! gracias por responder. Le puse el guión a todos pero sigue igual

solución!

No debería darte ningún error Maria, tu código quedaría así:

<meta charset="UTF-8">

<h1>PROGRAMA</h1>

<script>

   var anho = 2025;

   document.write("Juan tiene: " + (anho - 2000) + " años");
   document.write("<br>");
   document.write("<br>");
   document.write("Pedro tiene: " + (anho - 1995) + " años");

   anho = 2030;

   document.write("<br>");
   document.write("<br>");
   document.write("Carlos tiene: " + (anho - 2005) + " años");
   document.write("<br>");
   document.write("<br>");
   document.write("<br>");

   anho = 2020;

   document.write("Jimena tiene: " + (anho - 2010) + " años");
   document.write("<br>");
   document.write("<br>");

   document.write("Paola tiene: " + (anho - 1995) + " años");
   document.write("<br>");
   document.write("<br>");

   document.write("Laura tiene: " + (anho - 2005) + " años");
   document.write("<br>");
   document.write("<br>");

   promedio = (10+25+15)/3

   document.write("El primedio de las edades de las tres mujeres es: " + Math.round(promedio));
</script>

Y la salida seria:

PROGRAMA

Juan tiene: 25 años

Pedro tiene: 30 años

Carlos tiene: 25 años

Jimena tiene: 10 años

Paola tiene: 25 años

Laura tiene: 15 años

El promedio de las edades de las tres mujeres es: 17

Hola María terminé justo esta parte, copio lo que hice puede ser de utilidad, tienes que tener cuidado al momento de encadenar. cambie los ejemplos por personas cercanas así se me hace más facil Saludos Soledad

PROGRAMA

Creo que el problema en el código es que faltan los operadores matemáticos entre los valores de "anho" y los años de nacimiento de cada persona. Por ejemplo, en la línea "document.write("Juan tiene: " + (anho 2000) + " años");" debes agregar el operador de resta "-". Además, la variable "promedio" no ha sido declarada con la palabra clave "var" antes de ser utilizada.

Aquí te muestro el código corregido: (Pueden corregirme así aprendo más)

<meta charset="UTF-8">
<h1>PROGRAMA</h1>
<script>

var anho = 2025;

    document.write("Juan tiene: " + (anho - 2000) + " años");
    document.write("<br>");
    document.write("<br>");
    document.write("Pedro tiene: " + (anho - 1995) + " años");

 anho = 2030;


    document.write("<br>");
    document.write("<br>");
    document.write("Carlos tiene: " + (anho - 2005) + " años");
    document.write("<br>");
    document.write("<br>");
    document.write("<br>");

 anho = 2020;


    document.write("Jimena tiene: " + (anho - 2010) + " años");
    document.write("<br>");
    document.write("<br>");

    document.write("Paola tiene: " + (anho - 1995) + " años");
    document.write("<br>");
    document.write("<br>");

    document.write("Laura tiene: " + (anho - 2005) + " años");
    document.write("<br>");
    document.write("<br>");

    var promedio = (10+25+15)/3;

    document.write("El promedio de las edades de las tres mujeres es: " + Math.round(promedio));

</script>

Espero que esto solucione el problema y puedas ver el resultado esperado.

creo que les esta pasando lo mismo si no me equivoco pero puede ser si que no declare la variable promedko ahora voy a intentar muchas gracias chiques

Hola María, copie tu código y solo agregue el operador *-* que mencionan los demás compañeros, funciono correctamente, saludos.

Hola María, copie tu código y solo agregue el operador - que mencionan los demás compañeros, funciono correctamente, saludos.

sisi ahi marque la solución! muchas gracias

si deben de checar bien y no olvidar ni paréntesis, ni entrecomillas, por que si no luego se queda en blanco