Una garita cobra por el paso de vehículos. El cobro se realiza de acuerdo el vehículo; hay tres tipos de vehículos Ómnibus, Minivan y micro para su tarifa es de 13,10 y 8 soles respectivamente ingrese el tipo de vehículo y el turno ( mañana y noche) Desarrollar el algoritmo que permita calcular lo siguiente:
a. Ingreso datos
b. Calculo del importe total recaudado en cada turno
c. Calculo del importe total recaudado por cada tipo de vehiculo.

NO SE SI ESTARÁ BIEN O MAL :'V , ESPERAR EL RESULTADO DEL PROFESOR.

Adjuntos:

cristhianperu1954: :)

Respuestas

Respuesta dada por: mafernanda1008
5

Se presenta un algoritmo con el programo solicitado suponiendo que el usuario ingresa correctamente los datos.

Un algoritmo: es un conjunto de pasos o procesos que se deben realizar para lograr un objetivo

#inicio del programa

   

          #declaración de variables

n, i, am, pm, Om, Mi, mic enteros

turno, Vehiculo caracteres

         #Lectura de Datos

                 Imprimir("Por favor ingrese el número de vehiculos del dia")

                 Leer (n)

                Para i desde 1 hasta "n"

                       Imprimir("Ingrese el tipo de vehículo %d ", i)

                       Leer (tipov)

                       Imprimir("Ingrese el turnodel vehiculo %d ", i)

                       Leer (turno)    

                      Si turno = "mañana"

                               Si Vehiculo = "Ómnibus"

                                       Om = Om + 13

                                       am = am + 13

                               Si no si Vehiculo = "Minivan"

                                       Mi = Mi + 10

                                       am = am + 10

                               Si no si Vehiculo = "micro"

                                       mic = mic + 8

                                       am = am + 8

                              Fin si

                      Si no si turno= "noche"

                               Si Vehiculo = "Ómnibus"

                                       Om = Om + 13

                                       pm = pm + 13

                               Si no si Vehiculo = "Minivan"

                                       Mi = Mi + 10

                                       pm = pm + 10

                               Si no si Vehiculo = "micro"

                                       mic = mic + 8

                                       pm = pm + 8

                              Fin si

                      Fin si

             Fin Para

       #Imprimir resultados

           Imprimir("El importe del turno de la mañana es %d, am)

           Imprimir("El importe del turno de la noche es %d, pm)

           Imprimir("El importe por el vehiculo Ómnibus es %d, Om)

           Imprimir("El importe por el vehiculo Minivan es %d, Mi)

           Imprimir("El importe por el vehiculo micro es %d, mic)

Fin Programa

Preguntas similares