Una compañia de viajes cuenta con tres tipos de autobuses

Una compañia de viajes cuenta con tres tipos de autobuses (A, B y C), cada uno tiene un precio por kilómetro recorrido por persona, los costos respectivos son $2.0, $2.5 y $3.0. Se requiere determinar el costo total y por persona del viaje considerando que cuando éste se presupuesta debe haber un mínimo de 20 personas, de lo contrario el cobro se realiza con base en este número límite.

Te dejo un enlace para descargar el código.

Hola amigos como están 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 tipo Como Caracter

       Definir kilometro Como Entero

       Definir total, precio como real

Con la función escribir pedimos que el usuario seleccione un tipo de autobús.

       Escribir «Selecciona un tipo autobús: A – B – C»

Este número lo almacenamos en la variable tipo.

       leer tipo

Ahora pedimos que se ingresen los kilómetros a recorrer

       Escribir «Ingresa los kilómetros a recorrer»

Este número lo almacenamos en la variable k.

       leer k

Pedimos que se ingrese el número personas que harán el viaje.

       Escribir «Ingresa el número de personas»

Este número lo almacenamos en la variable n.

       leer n      

Evaluamos si el tipo de autobús es igual a A, B o C

       si tipo == «A» o tipo == «B» o tipo == «C» Entonces

Si la condición se cumple entonces evaluamos si el tipo de autobús es igual a “A”.

                   si tipo == «A» Entonces

Si esta condición se cumple entonces multiplicamos los kilómetros por 2 pesos y el resultado lo almacenamos en la variable precio.

                      precio = k * 2.0

             SiNo

Si esta condición no se cumple entonces evaluamos si el tipo de autobús es igual a “B”.

                          si tipo == «B» Entonces

Si la condición se cumple entonces multiplicamos los kilómetros por 2.5 pesos.

                             precio = k * 2.5

                    SiNo

Si esta condición no se cumple entonces multiplicamos los kilómetros por 3 pesos.

                           precio = k * 3.0

                    FinSi

             FinSi

       SiNo

Si ninguna de estas condiciones se cumple entonces mostramos un mensaje en pantalla donde indicamos que se ingrese un tipo de autobús correcto.

                Escribir «Ingresa un tipo de Autobús correcto”

       FinSi

Usamos otra condición y evaluamos si el número de personas es menor a 20

       si n < 20 Entonces

Si la condición se cumple entonces multiplicamos la variable precio por 20.

             total = 20 * precio

       SiNo

Si la variable no se cumple entonces multiplicamos el número de personas por el precio.

             total = n * precio

       FinSi

Finalmente mostramos un mensaje en pantalla donde indicamos el total a pagar por el viaje.

       Escribir «El total a pagar por el viaje $»,total

También mostramos un mensaje donde indicamos el total a pagar por persona.

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

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Una compañia de viajes cuenta con tres tipos de autobuses
Una compañia de viajes cuenta con tres tipos de autobuses
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.

Deja un comentario

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