1
respuesta

Función con parámetro :)

<meta charset="UTF-8">

<h1>PROGRAMA</h1>

<script>
    // Salta tres líneas
    function saltarlinea(){

        document.write("<br>");
        document.write("<br>");
        document.write("<br>");

    }
    // Esta función si espera un parámetro de entrada que es una frase

    function imprimir(frase){

        document.write(frase);
        saltarlinea();

    }


    var anho = 2025;

    imprimir("Hola amigos");

    //saltarlinea();

    // Este código cálcula las edades de Juan, Pedro y Carlos

    imprimir("Juan tiene: " + (anho - 2000) + " años");

    //saltarlinea();

    imprimir("Pedro tiene: " + (anho - 1995) + "años");

    anho = 2030

    //saltarlinea();

    imprimir("Carlos tiene: " + (anho - 2005) + " años");


</script>
1 respuesta

Hola Renzo

Me parece excelente tu solución, yo estuve experimentando un poco y este fue el código que resulto:

<meta charset="UTF-8">

<script>

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

function imprimir (frase,anho,fechanacimiento){
    document.write(frase+" tiene " +(anho-fechanacimiento)+ " años" ); //funcion para imprimir texto
    saltarlinea();
}

    var anho=2022;

//Este código permite calcular la edad de Carlos, Juan y Pedro.

    document.write("Hola amigos");
    saltarlinea();
    imprimir("Juan",anho,1994);
    imprimir ("Carlos",anho,1998);
    imprimir ("Pedro",anho,1986);

</script>

Trate de compactar el código lo más que fuera posible. ¿Qué opinas?

Saludos.