Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
1
respuesta

[Proyecto] Haz lo que hicimos en aula

Buen día compañeros y tutores, planteo la respuesta a la actividad propuesta, espero sus comentarios y retroalimentaciones, gracias¡¡.

1 . Modificando la función saltarLinea para que salte cinco líneas:

<meta charset="UTF-8">
<script>

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

function imprimir(frase) {
    document.write("<big>" + frase + "</big>");
    saltarLinea();
}

var anho = 2025;
imprimir("hola amigos");
// este código calcula las edades de Juan, Pedro y Carlos
imprimir("Juan tiene: " + (anho-2000) + " años");
imprimir("Pedro tiene: " + (anho-1995) + " años");
anho = 2030;
imprimir("Carlos tiene: " + (anho-2005) + " años");
</script>

2 . Modificando la función saltarLinea para que agregue un


después del tercer :
<meta charset="UTF-8">
<script>

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

function imprimir(frase) {
    document.write("<big>" + frase + "</big>");
    saltarLinea();
}

var anho = 2025;
imprimir("hola amigos");
// este código calcula las edades de Juan, Pedro y Carlos
imprimir("Juan tiene: " + (anho-2000) + " años");
imprimir("Pedro tiene: " + (anho-1995) + " años");
anho = 2030;
imprimir("Carlos tiene: " + (anho-2005) + " años");
</script>

3 . Modificando la función imprimir para agregar la etiqueta :

<meta charset="UTF-8">
<script>

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

function imprimir(frase) {
    document.write("<big>" + frase + "</big>");
    saltarLinea();
}

var anho = 2025;
imprimir("hola amigos");
// este código calcula las edades de Juan, Pedro y Carlos
imprimir("Juan tiene: " + (anho-2000) + " años");
imprimir("Pedro tiene: " + (anho-1995) + " años");
anho = 2030;
imprimir("Carlos tiene: " + (anho-2005) + " años");
</script>

4 . Si nos olvidamos la palabra function en la declaración de una función, el código no funcionará correctamente ya que el intérprete no reconocerá la declaración como una función. En cuanto a los paréntesis en la declaración de la función saltarLinea, estos son necesarios ya que los paréntesis son el lugar donde se definen los parámetros que recibe la función, y en este caso, la función no recibe ningún parámetro. Si omitimos los paréntesis, la función no funcionará correctamente.

1 respuesta

¡Hola Erik!

Gracias por compartir tu código y tus modificaciones con nosotros. Me alegra ver que estás practicando y haciendo cambios en el código para ver cómo afectan al resultado final.

En cuanto a tus modificaciones, ambas parecen estar funcionando correctamente. La primera modificación hace que la función saltarLinea salte cinco líneas en lugar de una, y la segunda modificación agrega una línea horizontal después del tercer salto de línea.

En cuanto a tu comentario sobre la declaración de funciones, es correcto que si nos olvidamos de escribir la palabra "function" en la declaración de una función, el intérprete no la reconocerá como tal y el código no funcionará correctamente. Además, los paréntesis son necesarios en la declaración de una función para definir los parámetros que recibe la función. En el caso de la función saltarLinea, no recibe ningún parámetro, por lo que los paréntesis están vacíos.

¡Espero haber ayudado y buenos estudios!

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