Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
2
respuestas

Diferencia de calculos

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
// aqui linkeo mis otras paginas de los ejercicios
    <a href="/calculo_consumo.html">consumo</a>
    <a href="/calculo_diferencia_edades.html">diferencia</a>
    <a href="/primero.html">primero</a>
    <a href="/programa.html">programa</a>

// inicio del script o ejercicio
    <script>
        var edad1 = 53;
        var edad2 = 23;
        function saltoLinea(){
            document.write("<br>")
        }

        function diferencia_edad(edad1, edad2){
            var diferencia = edad1 - edad2
            return diferencia
            saltoLinea()
        }

        function imprimir(frase){

            document.write(frase + diferencia_edad(525, 10))

        }

        imprimir("La diferencia de edad es ") 


    </script>
</body>
</html>
2 respuestas

Hola Jhony, ¡espero que estés bien!

Gracias por compartir tu solución, felicitaciones! Espero que estés disfrutando del contenido y las actividades!

Anexo: el foro se centra en las dudas de contenido y actividad, ¡pero apreciamos sus resultados! Te sugiero que compartas tus resultados en tu grupo en lo servidor en Discord.

Mucho éxito en todo lo que te propongas y si tienes alguna duda aquí estaremos para apoyarte.

¡Vamos juntos!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios!

¡Hola Jhonyalexandercepedalópez!

He revisado tu código y parece que tienes un pequeño error en la función diferencia_edad. Después de retornar la diferencia, estás llamando a la función saltoLinea(), pero esa línea nunca se ejecutará porque está después del return.

Para solucionarlo, simplemente mueve la llamada a saltoLinea() antes del return. Así, se ejecutará correctamente y se mostrará el salto de línea en el resultado.

Aquí te dejo el código corregido:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <a href="/calculo_consumo.html">consumo</a>
    <a href="/calculo_diferencia_edades.html">diferencia</a>
    <a href="/primero.html">primero</a>
    <a href="/programa.html">programa</a>

    <script>
        var edad1 = 53;
        var edad2 = 23;

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

        function diferencia_edad(edad1, edad2){
            var diferencia = edad1 - edad2;
            saltoLinea(); // Movido antes del return
            return diferencia;
        }

        function imprimir(frase){
            document.write(frase + diferencia_edad(525, 10));
        }

        imprimir("La diferencia de edad es ");
    </script>
</body>
</html>

¡Espero que esto resuelva tu problema! Si tienes alguna otra pregunta, no dudes en hacerla. ¡Buena suerte con tus estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)