El consultorio del dr lorenzo t mata lozano

El consultorio del dr lorenzo t mata lozano tiene como política cobrar la consulta con base en el número de cita, de la siguiente forma:

Las tres primeras citas a $200.00 c/u.

Las siguientes dos citas a $150.00 c/u.

Las tres siguientes citas a $100.00 c/u.

Las restantes a $50.00 c/u, mientras dure el tratamiento.

Se requiere un algoritmo para determinar:

a) Cuánto pagará el paciente por la cita.

b) El monto de lo que ha pagado el paciente por el tratamiento.

Bien amig@s como ya es costumbre en este Blog, vamos a explicar el funcionamiento de este algoritmo, lo primero que hacemos es ponerle un nombre en mi caso le puse: Algoritmo detarea

Algoritmo detarea

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

               Definir n Como Entero

También declaramos las variables pago y total, estas variables las declaramos de tipo real, para poder trabajar con números con punto decimal.

               Definir pago, total Como Real

Con la función escribir pedimos que se ingrese el número de citas.

               Escribir «Ingresa el número de citas»

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

               Leer n  

Ya que tenemos el número de citas, entonces evaluamos si el número de citas es menor o igual a 3.

               si n <= 3 Entonces

Si esta condición se cumple, entonces el pago por la cita es de $200 pesos

                              pago = 200

Pero como las primeras tres citas se cobran a $200 pesos, entonces multiplicamos el número de citas por el pago de la cita.

                              total = n * pago

               SiNo

Si esta condición no se cumple es decir cuando el número de citas sea mayor a tres, entonces evaluamos si el número de citas es menor o igual a 5.

                              si n <= 5 Entonces

Si esta condición se cumple, entonces el pago de la cita es de $150 pesos.

                                             pago = 150

Para calcular el total a pagar lo que hacemos es restarle al número de citas las primeras tres, el número  resultante lo multiplicamos por el pago de la cita, que serían $150 pesos por cada cita y al resultado le sumamos los 600 pesos de las primeras 3 citas anteriores.

                                             total = ((n-3) * pago) + 600

                              SiNo

Bien pero si esta condición no se cumple, es decir si el número de citas es mayor a 5, entonces evaluamos si el número de citas es menor o igual a 8.

                                             si n <= 8 Entonces

Si esta condición se cumple, entonces el pago de la cita es de $100 pesos

                                                           pago = 100

Para calcular el total, primero le restamos al total de citas las primeras 5 y el numero resultante lo multiplicamos por el pago de la cita, que sería $100 pesos y al resultado de la expresión le sumamos los $900 pesos de las primeras 5 citas anteriores.

                                                            total = ((n-5) * pago) + 900

                                            SiNo

Pero si la condición no se cumple, es decir si el número de citas es mayor a 8.

Entonces cada cita se paga a $50 pesos.

                                                           pago = 50

Para calcular el total, primero le restamos al total de citas las primeras 8, y al número resultante lo multiplicamos por el pago de la cita, es decir por $50  peso, al resultado de esta expresión le sumamos $1200 de las citas anteriores.

                                                           total = ((n-8) * pago) + 1200

                                            FinSi

                              FinSi

               FinSi

Finalmente fuera de las condiciones, mostramos un mensaje en pantalla donde damos a conocer el total a pagar por la cita.

               Escribir «El pago de la cita es: $»,pago

También mostramos un mensaje indicando lo que se ha pagado por el tratamiento.

               Escribir «Lo que ha pagado por el tratamiento es: $»,total

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

El consultorio del dr lorenzo t mata lozano
El consultorio del dr lorenzo t mata lozano
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 que les pueda ser de utilidad, un saludo y nos vemos en la próxima entrega.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *