Condicionales
Publicado por Daniel (1 intervención) el 26/02/2022 21:54:40
Hola la cosa es que tengo que hacer un programa que calcule el monto por renovar la licencia y los años de vigencia y si pago con el banco cobran 4200 al monto que ya tenia
tengo todo mi codigo bien menos la suma de los 4200 soy nuevo y como saben es difícil
Les adjunto mi codigo, yo lo trabajo en visual studio
'''
Descripcion = Software renovador de licencia de conductor
Programador = Daniel Arias
Fecha de programacion = 22 de Febrero 2022
Ultima actualizacion = 22 de Febrero 2022
Version = 1.0
'''
#Variables
#Entrada
puntos_acomulados_infraccion = 0
pago_BCR = ""
#Salida
licencia_vigente = ""
monto_total = 0
#Lectura
print("Los requisitos son: documento de identidad al dia, dictamen medico digtal vigente, no tener multas pendientes y tener 12 puntos en la licencia.")
puntos_acomulados_infraccion = int(input("Indique los puntos de infraccion que tiene "))
pago_BCR = input("Por favor indique con S/N si paga con el BCR, si la respuesta es positiva se le agregará un monto de 4200 colones").upper()
#Proceso
if puntos_acomulados_infraccion >= 12:
print("Su licencia esta suspendida")
licencia_vigente = "0 años"
else:
if puntos_acomulados_infraccion <=4:
monto_total = 5000
licencia_vigente = "6 años"
else:
if puntos_acomulados_infraccion >=5 and puntos_acomulados_infraccion <=8 :
monto_total = 10000
licencia_vigente = "4 años"
else:
if puntos_acomulados_infraccion >=9 and puntos_acomulados_infraccion <=11:
monto_total = 10000
licencia_vigente = "3 años"
else:
if pago_BCR == "S":
monto_total = monto_total + 4200
else:
if pago_BCR =="N":
monto_total = monto_total
tengo todo mi codigo bien menos la suma de los 4200 soy nuevo y como saben es difícil
Les adjunto mi codigo, yo lo trabajo en visual studio
'''
Descripcion = Software renovador de licencia de conductor
Programador = Daniel Arias
Fecha de programacion = 22 de Febrero 2022
Ultima actualizacion = 22 de Febrero 2022
Version = 1.0
'''
#Variables
#Entrada
puntos_acomulados_infraccion = 0
pago_BCR = ""
#Salida
licencia_vigente = ""
monto_total = 0
#Lectura
print("Los requisitos son: documento de identidad al dia, dictamen medico digtal vigente, no tener multas pendientes y tener 12 puntos en la licencia.")
puntos_acomulados_infraccion = int(input("Indique los puntos de infraccion que tiene "))
pago_BCR = input("Por favor indique con S/N si paga con el BCR, si la respuesta es positiva se le agregará un monto de 4200 colones").upper()
#Proceso
if puntos_acomulados_infraccion >= 12:
print("Su licencia esta suspendida")
licencia_vigente = "0 años"
else:
if puntos_acomulados_infraccion <=4:
monto_total = 5000
licencia_vigente = "6 años"
else:
if puntos_acomulados_infraccion >=5 and puntos_acomulados_infraccion <=8 :
monto_total = 10000
licencia_vigente = "4 años"
else:
if puntos_acomulados_infraccion >=9 and puntos_acomulados_infraccion <=11:
monto_total = 10000
licencia_vigente = "3 años"
else:
if pago_BCR == "S":
monto_total = monto_total + 4200
else:
if pago_BCR =="N":
monto_total = monto_total
Valora esta pregunta


0