sábado, 9 de mayo de 2026

La Municipalidad de Lima Metropolitana desea minimizar los accidentes automovilísticos de la ciudad; para lo cual realiza un diagnóstico, en el informe se advierte que uno de los problemas es el exceso de la velocidad por parte de los conductores. Por lo tanto, como primera medida será enviar automáticamente un mensaje de advertencia a los conductores que superan la velocidad de 30 km/h en JavaScript

La Municipalidad de Lima Metropolitana desea minimizar los accidentes automovilísticos de la ciudad; para lo cual realiza un diagnóstico, en el informe se advierte que uno de los problemas es el exceso de la velocidad por parte de los conductores. Por lo tanto, como primera medida será enviar automáticamente un mensaje de advertencia a los conductores que superan la velocidad de 30 km/h

Bajo este escenario, se pide diseñar un algoritmo (Pseudocódigo) que permita a la Municipalidad de Lima implementar su primera medida; ingresando el número de placa y la velocidad.


Código del ejercicio:

<!DOCTYPE html>
<html lang="es">
<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>Ejercicio JavaScript</title>
</head>
<body>
    <script>
        let placa = prompt("Ingresar número de placa:");
        let velocidad = parseFloat(prompt("Ingresar velocidad:"));
        if(velocidad > 30){
            document.write(`Advertencia! exceso de velocidad, supera la velocidad de 30 km/h<br>Placa del vehículo: ${placa}`);
        }
    </script>
</body>
</html>

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.
parseFloat() --> analiza un argumento (si es necesario, lo convierte en una cadena) y devuelve un número de coma flotante.
prompt() --> muestra un cuadro de diálogo con mensaje opcional, que solicita al usuario que introduzca un texto.
if --> se usa para especificar un bloque de código que se ejecutará, si una condición especificada es verdadera.
> --> el operador mayor que ( > ) devuelve true si el operando izquierdo es mayor que el operando derecho.
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.
<br> --> produce un salto de línea en el texto.

Explicación del Código:

Descripción del problema

La Municipalidad de Lima Metropolitana desea disminuir los accidentes automovilísticos. Uno de los principales problemas detectados es el exceso de velocidad de algunos conductores.

Para solucionar esto, el sistema enviará automáticamente una advertencia a los conductores que superen los 30 km/h.

Código del programa

<script>
    let placa = prompt("Ingresar número de placa:");
    let velocidad = parseFloat(prompt("Ingresar velocidad:"));

    if(velocidad > 30){
        document.write(`Advertencia! exceso de velocidad,
        supera la velocidad de 30 km/h<br>
        Placa del vehículo: ${placa}`);
    }
</script>

Explicación de cada línea

let placa = prompt("Ingresar número de placa:");
Esta línea solicita al usuario ingresar el número de placa del vehículo mediante una ventana emergente. El dato ingresado se guarda en la variable llamada placa.

let velocidad = parseFloat(prompt("Ingresar velocidad:"));
Aquí se solicita la velocidad del vehículo. La función prompt() permite ingresar datos y parseFloat() convierte el valor ingresado en un número decimal.

if(velocidad > 30)
Esta condición verifica si la velocidad es mayor a 30 km/h. Si se cumple la condición, el programa mostrará una advertencia.

document.write()
Esta función muestra el mensaje en la página web indicando que existe exceso de velocidad y también muestra la placa del vehículo.

${placa}
Permite insertar automáticamente el número de placa dentro del mensaje mostrado.

Funcionamiento del programa

Primero, el usuario ingresa la placa y la velocidad del vehículo. Luego, el programa compara si la velocidad supera los 30 km/h.

Si el conductor excede el límite permitido, automáticamente se muestra un mensaje de advertencia indicando exceso de velocidad.

No hay comentarios.:

Publicar un comentario

Calcular el volumen de un prisma rectangular en Windows Forms C Sharp

Código del ejercicio: using System ; using System . Collections . Generic ; using System . ComponentModel ; using System ....

Copyright ©2025 Ejercicios de programación. Todos los derechos reservados. ❤️