Buenas tardes, Excelente ejercicio para practicar, dando respuesta a la pregunta: ¿Qué pasa si te olvidas la palabra function a la hora de declarar una de las funciones?, en este caso no estarias declarando la funcion sino haciendo un llamado a la funcion que no está declarada y este sería el error; ¿Y los paréntesis en la declaración de la función saltarLinea? en este olvido se genera el error de que no esta bien declarada la funcion, pues al no tener los parentesis sería como una variable.
por aquí dejo el código
<meta charset="UTF-8">
<h1>PROGRAMA</h1>
<script>
function saltarLinea() {
document.write("<br>");
document.write("<br>");
document.write("<br>");
document.write("<hr>");
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>