El dueño de un estacionamiento requiere un diagrama de flujo con el algoritmo

El dueño de un estacionamiento requiere un diagrama de flujo con el algoritmo que le permita determinar cuánto debe cobrar por el uso del estacionamiento a sus clientes.

Las tarifas que se tienen son las siguientes:

  • Las dos primeras horas a $5.00 c/u.
  • Las siguientes tres a $4.00 c/u.
  • Las cinco siguientes a $3.00 c/u.
  • Después de diez horas el costo por cada una es de dos pesos.

Haz clic aquí para suscribirte a mi canal

Hola amigos como ya es costumbre en este blog vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre en mi caso le puse como:

Algoritmo detarea

Con la palabra reservada definir declaramos las variables en este algoritmo utilizamos las variables total y n, la variable total la declaramos de tipo real y la variable n de tipo entero.

               Definir total como real

               Definir n como entero

Con la función escribir mostramos un mensaje en pantalla y pedimos que se ingresen las horas de estacionamiento.

               Escribir «Ingresa las horas»

Este número lo almacenamos con la función leer en la variable n.

               Leer n

Evaluamos si el número almacenado en la variable n es menor o igual a 2 horas.

               Si n <= 2 Entonces

Si la condición se cumple entonces multiplicamos el número de horas almacenado en n por 5, ya que sabemos que las 2 primeras horas se cobran a 5 pesos cada una.

                              total = n * 5

               SiNo

Si esta condición no se cumple entonces evaluamos si el número de horas es menor o igual a 5.

                              Si n<=5 Entonces

Si la condición se cumple entonces le restamos a la variable n las 2 primeras horas, el resultado lo multiplicamos por 4 ya que sabemos que las siguientes 3 horas se cobran a 4 pesos y al resultado le sumamos los 10 pesos de las dos primeras horas.

                                             total = ((n-2)*4)+10

                              SiNo

Si la condición no se cumple entonces evaluamos si el número de horas es menor o igual a 10 horas.

                                             Si n<=10 Entonces

Si la condición se cumple entonces le restamos al número de horas las 5 primeras horas y al resultado de esta operación lo multiplicamos por 3, ya que sabemos que las siguientes 5 horas se cobran a 3 pesos, al resultado de la expresión le sumamos los 22 pesos de las primeras 5 horas.

                                                           total = ((n-5)*3)+22

                                            SiNo

Si la condición no se cumple entonces le restamos al número de horas las primeras 10 y al resultado lo multiplicamos por 2 ya que sabemos que después de la décima hora se cobran a 2 pesos cada hora, al resultado de la expresión le sumamos 37 pesos de las primeras 10 horas.

                                                           total = ((n-10)*2)+37

                                            FinSi

                              FinSi

               FinSi

Finalmente mostramos un mensaje donde damos a conocer el total a pagar por las horas de estacionamiento.

               Escribir «El total a pagar por «,n,» horas es: $»,total

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

El dueño de un estacionamiento requiere un diagrama de flujo con el algoritmo
El dueño de un estacionamiento requiere un diagrama de flujo con el algoritmo
Descargar Programa

Bien amigos esta es la solución de este algoritmo les dejo el código, espero les guste y más que nada les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.