Hola a todos, les comparto la solucion que hice para este ejercicio:
<!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>Diferencia de edades</title>
</head>
<body>
<h1>Diferencia de edades de dos hermanos</h1>
<p>¿Cuántos años de diferencia tienes con tu hermano?
Escribe un programa que muestre el mensaje ¨Nuestra diferencia de edad es¨, concatenando el resultado de la
diferencia de tu edad con la de tu hermano (o de un amigo). La respuesta puede dar negativa, sin duda.
No olvides de usar las funciones saltarLinea e imprimir y de incluir la etiqueta meta
para resolver problemas de acentuación. No necesitas enviar la respuesta, solo basta crear un programa,
probar y verificar si todo funciona. ¡Si tienes alguna duda no dejes de postearla en el foro!
</p>
<script>
//Acà dejo las funciones del programa
function saltoLinea(cantidadSaltos){
var saltLinea = "<br>";
var saltLineaTotal;
for(var i = 0; i<cantidadSaltos; i++){saltLineaTotal = saltLineaTotal + saltLinea;}
}
function imprimir(mensaje,cantidadSaltos){
saltoLinea(cantidadSaltos);
document.write(mensaje);
saltoLinea(cantidadSaltos);
}
//Declaracion de variables
var anoActual = 2023;
var anoNacimientoHermano1 = prompt("Ingrese el año de nacimiento del hermano 1");
var anoNacimientoHermano2 = prompt("Ingrese el año de nacimiento del hermano 2");
var anosHermano1 = anoActual - anoNacimientoHermano1;
var anosHermano2 = anoActual - anoNacimientoHermano2;
var diferenciaHermanos;
//Logica del programa
diferenciaHermanos = anosHermano1 - anosHermano2;
imprimir(("La diferencia de edad entre los dos es hermanos es " + diferenciaHermanos + " años"),3);
</script>
</body>
</html>