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:
Definición de los códigos del ejercicio:
float() --> convierte un número entero en un número de punto flotante.input() --> permite obtener texto escrito por teclado.
if --> use if 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.
print() --> imprime un mensaje en la pantalla.
f'{}' --> un literal de cadena con formato o f-string es un literal de cadena que tiene el prefijo 'f'o 'F'. Facilita crear interpolaciones en cadenas de texto, simplificando de este modo tanto la lectura como la escritura de estas. Si quieres mostrar variables utilizando f-strings, solo tienes especificar el nombre de las variables entre llaves {}. Y al ejecutar tu código, todos los nombres de las variables serán remplazados con sus respectivos valores.
\n --> es el carácter de salto de línea y se usa para indicar el fin de una línea de texto y el inicio de una línea nueva.
Explicación del Código:
La Municipalidad de Lima Metropolitana desea minimizar los accidentes automovilísticos de la ciudad. Como parte del diagnóstico, se determinó que uno de los problemas es el exceso de velocidad por parte de los conductores.
Por ello, se desarrolla un programa que envía automáticamente un mensaje de advertencia a los conductores que superan los 30 km/h.
Código en Python
placa = input("Ingresar número de placa: ")
velocidad = float(input("Ingresar velocidad: "))
if velocidad > 30:
print(f'Advertencia! exceso de velocidad, supera la velocidad de 30 km/h\nPlaca del vehículo: {placa}')
Explicación de cada código
placa = input("Ingresar número de placa: ") solicita al usuario que ingrese el número de placa del vehículo. El dato ingresado se almacena en la variable placa.
velocidad = float(input("Ingresar velocidad: ")) solicita al usuario la velocidad del vehículo. La función float() convierte el dato ingresado en un número que puede contener decimales.
if velocidad > 30: comprueba si la velocidad ingresada es mayor que 30 km/h.
print(...) muestra un mensaje de advertencia cuando el vehículo supera los 30 km/h.
{placa} permite mostrar dentro del mensaje la placa que ingresó el usuario.
\n realiza un salto de línea para que la placa aparezca debajo del mensaje de advertencia.
¿Cómo funciona el programa?
Primero, el programa solicita el número de placa y la velocidad del vehículo. Después, verifica si la velocidad es mayor que 30 km/h. Si se supera ese límite, muestra un mensaje indicando que existe exceso de velocidad y también muestra la placa del vehículo.
No hay comentarios.:
Publicar un comentario