Código del ejercicio:
Definición de los códigos del ejercicio:
<script></script> --> contiene comandos u ordenes que se van ejecutando de manera secuencial y comúnmente se utilizan para controlar el comportamiento de un programa en específico o para interactuar con el sistema operativo.let --> permite declarar variables limitando su alcance (scope) al bloque, declaración, o expresión donde se está usando.
parseInt() --> analiza un valor como una cadena y devuelve el primer entero.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
document.write --> imprime el texto especificado en la página.
${} --> los literales de plantilla (cadenas de plantilla) le permiten utilizar cadenas o expresiones incrustadas en forma de cadena.
Explicación del Código:
Este programa solicita al usuario el año actual y el año de nacimiento. Después realiza una resta para calcular la edad y finalmente muestra el resultado en la página web.
Código del ejercicio
let año_actual = parseInt(prompt('Ingrese el año actual:'));
let año_nacimiento = parseInt(prompt('Ingrese su año de nacimiento:'));
let resultado = año_actual - año_nacimiento;
document.write(`Usted tiene ${resultado} años.`);
Explicación de cada línea del código
-
1. Solicitar el año actual
Se muestra una ventana donde el usuario escribe el año actual.let año_actual = parseInt(prompt('Ingrese el año actual:'));prompt()recibe el dato como texto yparseInt()lo convierte en un número entero para poder realizar operaciones matemáticas. El valor se guarda en la variable año_actual. -
2. Solicitar el año de nacimiento
Se muestra otra ventana para que el usuario escriba su año de nacimiento. El dato también se convierte en un número entero conlet año_nacimiento = parseInt(prompt('Ingrese su año de nacimiento:'));parseInt()y se almacena en la variable año_nacimiento. -
3. Calcular la edad
Se resta el año de nacimiento al año actual. El resultado representa la edad aproximada de la persona y se guarda en la variable resultado.let resultado = año_actual - año_nacimiento; -
4. Mostrar el resultado
document.write(`Usted tiene ${resultado} años.`);document.write()escribe el resultado directamente en la página web. Los acentos graves (` `) permiten insertar el valor de la variableresultadoutilizando${resultado}, formando el mensaje: "Usted tiene XX años."
Funcionamiento del programa
- Solicita el año actual.
- Solicita el año de nacimiento.
- Resta ambos valores para obtener la edad.
- Muestra la edad calculada en la página.
Resultado esperado
Si el usuario ingresa:
- Año actual: 2026
- Año de nacimiento: 1998
El programa mostrará:
Usted tiene 28 años.
Resumen
Este ejercicio enseña cómo solicitar datos al usuario mediante prompt(), convertir texto en números con parseInt(), realizar una operación de resta y mostrar el resultado utilizando document.write(). Es un ejemplo básico para practicar la entrada de datos, el uso de variables y las operaciones aritméticas en JavaScript.
No hay comentarios.:
Publicar un comentario