El director de una escuela esta organizando un viaje de estudios, y requiere determinar cuánto debe cobrar a cada alumno y cuánto debe pagar a la compañía de viajes por el servicio. La forma de cobrar es la siguiente: si son 100 alumnos o más, el costo por cada alumno es de $65.00; de 50 a 99 alumnos, el costo es de $70.00, de 30 a 49, de $95.00, y si son menos de 30, el costo de la renta del autobús es de $4000.00, sin importar el número de alumnos.
Te dejo un enlace para descargar el código.
Bien amigos vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre en mi caso le puse:
Algoritmo detarea
Con la palabra reservada definir declaramos las variables.
Definir total como real
Definir n como entero
Con la función escribir pedimos el número de alumnos.
Escribir «Ingresa el número de alumnos»
Este número lo almacenamos con la función leer en la variable n.
Leer n
Con la estructura si entonces evaluamos si n es mayor o igual a 100.
Si n >= 100 Entonces
Si la condición se cumple entonces multiplicamos el número que se encuentra almacenado en la variable n por 65 y el resultado lo almacenamos en la variable total.
Como el número de alumnos es mayor a 100 entonces el boleto lo cobran a 65 pesos por alumno.
total = n * 65
SiNo
Si la condición no se cumple entonces evaluamos si el número almacenado en la variable n es mayor o igual a 50.
Si n >= 50 Entonces
Si la condición se cumple entonces multiplicamos la variable n por 70 el resultado se almacena en la variable total.
Como el número de alumnos es mayor o igual a 50 pero menor a 100, entonces el boleto lo cobran a 70 pesos por alumno.
total = n * 70
SiNo
Si la variable n no es mayor o igual a 50 entonces evaluamos si el número almacenado en la variable n es mayor o igual a 30.
Si n >= 30 Entonces
Si la condición se cumple entonces multiplicamos la variable n por 95.
Como n es mayor o igual a 30 pero menor que 50 entonces el boleto de autobús por alumno es de 95 pesos.
total = n * 95
SiNo
Si la condición no se cumple entonces almacenamos en la variable total los cuatro mil de la renta del autobús.
total = 4000
FinSi
FinSi
FinSi
Finalmente mostramos dos mensajes donde damos a conocer el total a pagar por alumno y el total a pagar por la renta del autobús.
Escribir «El total a pagar por alumno es: $», total / n
Escribir «El total a pagar por la renta del autobús es: $»,total
FinAlgoritmo
Aquí puedes ver el funcionamiento de este algoritmo.
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.