• Lenguaje

    PSeInt (Pseudocódigo)

  • Descripción

    En un estacionamiento de vehículos cobran $3 si es un automóvil, $5 si es una camioneta y $1 si es una motocicleta; por hora o fracción. Determine cuanto debe pagar un cliente por el estacionamiento de su vehículo, conociendo el tiempo de estacionamiento en horas y minutos.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Proceso EstacionamientoDeVehiculos
    Escribir Sin Saltar "Ingresa el valor de horas:";
    Leer horas;
    Escribir Sin Saltar "Ingresa el valor de minutos:";
    Leer minutos;
    costo_por_hora <- 0;
    Escribir "Selecciona el valor de tipo de vehiculo.";
    Escribir "    1.- Automóvil";
    Escribir "    2.- Camioneta";
    Escribir "    3.- Motocicleta";
    Escribir Sin Saltar "    :";
    Repetir
        Leer tipo_de_vehiculo;
        Si tipo_de_vehiculo<1 O tipo_de_vehiculo>3 Entonces
            Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
        FinSi
    Hasta Que tipo_de_vehiculo>=1 Y tipo_de_vehiculo<=3;
    Si tipo_de_vehiculo = 1 Entonces
        costo_por_hora <- 3;
    FinSi
    Si tipo_de_vehiculo = 2 Entonces
        costo_por_hora <- 5;
    FinSi
    Si tipo_de_vehiculo = 3 Entonces
        costo_por_hora <- 1;
    FinSi
    pago <- horas*costo_por_hora;
    Si minutos>0 Entonces
        pago <- pago+costo_por_hora;
    FinSi
    Escribir "Valor de costo por hora: ", costo_por_hora;
    Escribir "Valor de pago: ", pago;
FinProceso