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

Diferencia de edad

Ante cualquier duda, quisiera colocar mi codigo. He simplificado a una sola función. Mi consulta va si hay alguna forma de generar más simplificación en este codigo.

<!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 edad</title>
</head>
<body>

<script>
    let miEdad = 26;
    let edadHermano = 22;

    function imprimir(frase){
        document.write(frase);
        document.write('<br><br>');
    }

    imprimir (`Mi hermano tiene ${edadHermano} y yo tengo ${miEdad}`);
    imprimir ("La diferencia de edad entre mi hermano y yo es de: " + (miEdad-edadHermano));
</script>

</body>
</html>
3 respuestas

Quedo bien, quiza para simplicarlo un poco mas podrias agregar otro variable donde se haga la operacion y ya solo colocar esa variable en vez de hacer la operacion en la misma oracion o frase y como opinion personal para variables asi uso const ya que seran constantes en tu programa inicial.

<meta charset="UTF-8">
<script>
    function mostrarAlerta(mensaje) {
        alert(mensaje);
    }

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

}
  function imprimir (frase) {
    document.write (frase)}


    var edad1 = 21;
    var edad2 = 18;

    var restaEdades = edad1 - edad2;

    imprimir ("DIFERENCIA DE EDADES");
    saltarlinea();



imprimir ("Mi hermano tiene 18 años y yo acabo de cumplir los 21 años la diferencia de edad es de 3 años");

    mostrarAlerta("Nuestra diferencia de edad  es " + restaEdades);

</script>