En un estacionamiento de vehículos cobran S/. 3 si es un automóvil, S/. 5 soles si es una camioneta y S/.1.0 si es una motocicleta; por hora o fracción. Diseñe un algoritmo que determine cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento en horas y minutos. Para PSeInt
A continuación algoritmo en pseint que registra el tipo de vehículo y tiempo estacionado y muestra el total pagar. Se adjunta imagen de salida por pantalla.
Pseudocódigo en pseint para calcular el monto a pagar en un estacionamiento.
Algoritmo pagoDeEstacionamiento
// Definir e inicializar variables
Definir min, tiempo, op, total Como Entero
// Ingresar datos
Escribir '*** Pago de estacionamiento ***'
Escribir 'Ingrese duración (minutos)'
Repetir
Leer min
Hasta Que (min>0)
// Calcular monto a pagar según hora o fracción e imprimirla
si (min mod 60) <> 0 Entonces
tiempo <- trunc(min/60) + 1
SiNo
tiempo <- min/60
FinSi
Escribir 'Tipo Vehículo (1-3)'
Escribir '*************************'
Escribir '1.- Automóvil '
Escribir '2.- Camioneta '
Escribir '3.- Motocicleta '
Repetir
Leer op
Hasta Que op<>1 O op<>2 O op<>3 O op<>4
Segun op Hacer
1:
precio <- 3
total <- tiempo*precio
Escribir 'Tiempo (hora y fracción): ', tiempo
Escribir 'Monto a pagar es (S/.): ',total
2:
precio <- 5
total <- tiempo*precio
Escribir 'Tiempo (hora y fracción): ', tiempo
Escribir 'Monto a pagar es (S/.): ',total
3:
precio <- 1
total <- tiempo*precio
Escribir 'Tiempo (hora y fracción): ', tiempo
Escribir 'Monto a pagar es (S/.): ',total
FinSegun
FinAlgoritmo
Para saber más acerca de programa en pseint de facturación consulte: https://brainly.lat/tarea/63473523
A continuación algoritmo en pseint que registra el tipo de vehículo y tiempo estacionado y muestra el total pagar. Se adjunta imagen de salida por pantalla.
Pseudocódigo en pseint para calcular el monto a pagar en un estacionamiento.
Algoritmo pagoDeEstacionamiento
Definir min, tiempo, op, total Como Entero
// Ingresar datos
Escribir '*** Pago de estacionamiento ***'
Escribir 'Ingrese duración (minutos)'
Repetir
Leer min
Hasta Que (min>0)
si (min mod 60) <> 0 Entonces
tiempo <- trunc(min/60) + 1
SiNo
tiempo <- min/60
FinSi
Escribir 'Tipo Vehículo (1-3)'
Escribir '*************************'
Escribir '1.- Automóvil '
Escribir '2.- Camioneta '
Escribir '3.- Motocicleta '
Repetir
Leer op
Hasta Que op<>1 O op<>2 O op<>3 O op<>4
Segun op Hacer
1:
precio <- 3
total <- tiempo*precio
Escribir 'Tiempo (hora y fracción): ', tiempo
Escribir 'Monto a pagar es (S/.): ',total
2:
precio <- 5
total <- tiempo*precio
Escribir 'Tiempo (hora y fracción): ', tiempo
Escribir 'Monto a pagar es (S/.): ',total
3:
precio <- 1
total <- tiempo*precio
Escribir 'Tiempo (hora y fracción): ', tiempo
Escribir 'Monto a pagar es (S/.): ',total
FinSegun
FinAlgoritmo
Para saber más acerca de programa en pseint de facturación consulte: https://brainly.lat/tarea/63473523
#SPJ2