Escolar Documentos
Profissional Documentos
Cultura Documentos
La ATM le solicita generar un programa que calcule cuanto le corresponde pagar como multa
por exceso de velocidad a un conductor dependiendo de los sectores donde ha sido registrada
su velocidad, para lo cual la ATM maneja la siguiente tabla:
Desarrollo
Dado que el problema solicita el ingreso por teclado de varios conductores debemos
implementar un programa principal con un ciclo que permitirá realizar este proceso hasta que
el usuario ingrese una velocidad cuyo valor sea -1.
Adicionalmente, el problema solicita verificar que la información ingresada sea válida, por lo
tanto, debemos implementar algún mecanismo que nos permita realizarlo, para esto
utilizaremos funciones, con el fin de ubicar toda la lógica correspondiente a la validación de los
datos de entrada en un solo método que nos devuelva si los datos son válidos (True) o no(False).
Primero definiremos la función esPlacaValida(placa) que recibe como parámetro el
número de placa (ubícala antes del programa principal) que valide la placa ingresada y devuelve
True o False dependiendo de si es válida o no.
HINT: Cuando un problema solicite crear una función que devuelva o retorne Verdadero ó Falso
ó Sí ó No se debe retornar el valor BOOLEANO correspondiente es decir True o False.