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)
3
respuestas

Duda sobre Cálculo de diferencia de Edades

Buenas a todos.

Necesito entender en que parte del código me estoy equivocando, porque a la hora de correr el código no funciona.

Gracias.

Saludos.-

<meta charset="utf-8">

<h3>¿Cuántos años de diferencia tienes con tus hermanos?</h3>

<script>

    function saltarlinea() {
        document.white("<br>");
        document.white("<br>");
    }


    function imprimir(frase) {
        document.white(frase);
        saltarlinea();

    }

     var edadCynthia = 37;
    var    edadLucas =    35;
    var edadGerman = 32;
    var    edadJoanna = 28;
    var miedad = 39;

    imprimir("La diferencia de edades con mis hermanos es");

    imprimir("La diferencia con Cynthia es de " + (miedad-edadCynthia) + "años");
    imprimir("La diferencia con Lucas es de " + (miedad-edadLucas) + "años");

    imprimir("La diferencia con German es de " + (miedad-edadGerman) + "años");

    imprimir("La diferencia con Joanna es de " + (miedad-edadJoanna) + "años");


</script>    
3 respuestas
solución!

Buen día, modifique tu código para que pueda funcionar. En primer lugar al declarar las funciones saltarlinea() e imprimir escribiste "white" y lo correcto es "write". Luego, al llamar a la función imprimir lo correcto es colocar una variable dentro de la linea pero que no necesite hacer un calculo. Te dejo copiado el código para que lo compares con el tuyo. Espero te sea de ayuda. Saludos

<meta charset="utf-8">

<h3>¿Cuántos años de diferencia tienes con tus hermanos?</h3>

<script>

    function saltarlinea() {
        document.write("<br>");
        document.write("<br>");
    }


    function imprimir(frase) {
        document.write(frase);
        saltarlinea();

    }

    var edadCynthia = 37;
    var edadLucas = 35;
    var edadGerman = 32;
    var edadJoanna = 28;
    var miedad = 39;

    var diferenciaEdad1 = miedad - edadCynthia
    var diferenciaEdad2 = miedad - edadLucas
    var diferenciaEdad3 = miedad - edadGerman
    var diferenciaEdad4 = miedad - edadJoanna

    imprimir("La diferencia de edades con mis hermanos es");

    imprimir("La diferencia con Cynthia es de " + diferenciaEdad1 + " años");

    imprimir("La diferencia con Lucas es de " + diferenciaEdad2 + " años");

    imprimir("La diferencia con German es de " + diferenciaEdad3 + " años");

    imprimir("La diferencia con Joanna es de " + diferenciaEdad4 + " años");


</script>

Excelente

Muchas Gracias https://app.aluracursos.com/user/ezequiel-martinez99. Tengo que tener cuidado en la sintaxis.