Elabora un pseudocodigo que determine el precio del boleto de ida y vuelta en avión conociendo la
distancia a recorrer y sabiendo que si el número de días de estancia es
superior a 7 y la distancia superior a 1350 kilómetros el boleto tiene
una reducción en precio del 30 por ciento. El precio por kilometro es
de $2.10 MN.
Respuestas
Respuesta:
INFORMACION DE SALIDA
PagoTotal
DATOS CONOCIDOS
PrecioKilometro = 2.10
PorcentajeDescuento = 30
DATOS NO CONOCIDOS
Distancia
Descuento
PrecioPasaje
DiasEstancia
RESTRICIONES
No se puede solicitar el pago total
La distancia es en kilómetros
PROCESO
PrecioPasaje = PrecioKilometro * Distancia
Si Distancia > 1350 AND DiasEstancia > 7
Descuento = PrecioPasaje * (PorcentajeDescuento / 100)
PagoTotal = PrecioPasaje – Descuento
SiNo
PagoTotal = PrecioPasaje
Descuento = 0
FinSI
CONSTRUCCION DEL ALGORITMO
INICIO
//DECLARACION DE CONSTANTES Y VARIABLE
CONST REAL PrecioKilometro = 2.10
CONST ENTERO PorcentajeDescuento = 30
REAL Distancia, Descuento, PrecioPasaje, PagoTotal
ENTERO DiasEstancia
//LECTURA DE DATOS DE ENTRADA
ESCRIBIR “Ingresar la distancia y los días de estancia:”
LEER Distancia,DiasEstancia
//PROCESAMIENTO DE INFORMACION
PrecioPasaje = PrecioKilometro * Distancia
Si Distancia > 1350 AND DiasEstancia > 7
Descuento = PrecioPasaje * (PorcentajeDescuento / 100) 850.50
PagoTotal = PrecioPasaje – Descuento
SiNo
PagoTotal = PrecioPasaje
Descuento = 0
FinSI
//IMPRESIÓN DE RESULTADOS
IMPRIMIR “El pago total es de: $”, PagoTotal
FIN
Explicación: