Algoritmo autobuses la tortuga

Represente un algoritmo mediante un diagrama de flujo y el pseudocódigo para determinar a qué lugar podrá ir de vacaciones una persona, considerando que la línea de autobuses la tortuga cobra por kilómetro recorrido. Se debe considerar el costo del pasaje tanto de ida, como de vuelta; los datos que se conocen y que son fijos son: México, 750 km; P.V., 800 km; Acapulco, 1200 km, y Cancún, 1800 km. También se debe considerar la posibilidad de tener que quedarse en casa.

En esta ocasión les presento un algoritmo que determina el lugar al que puede ir una persona de vacaciones, de acuerdo a su presupuesto $.

Bien como ya es costumbre empezamos con el nombre del algoritmo, en mi caso le puse Algoritmo detarea

Algoritmo detarea

En este algoritmo utilizamos la variable precio, presupuesto y kilómetro, estas variables las declaramos de tipo real, las declaro así para poder trabajar con números con punto decimal.

               Definir precio, presupuesto, kilometro Como Real

También declaramos la variable viaje de tipo carácter.

               Definir viaje Como Carácter

Con la función escribir pedimos que se ingrese el precio por kilometro

               Escribir «El precio por kilómetro»

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

               leer precio

También pedimos que se ingrese el presupuesto del viaje.

               Escribir «Ingresa el presupuesto para el viaje»

Este número lo guardamos en la variable presupuesto.

               leer presupuesto

Para calcular los kilómetros que podemos recorrer, lo que hacemos es dividir el presupuesto disponible entre el precio por kilómetro.

               kilometro = presupuesto / precio

Ya que tenemos los kilómetros que podemos recorrer, entonces evaluamos si es menor a 75 km.

               si kilometro < 750 Entonces

Si la condición se cumple, entonces mostramos un mensaje indicando que mejor considere quedarse en casa, ya que no le alcanza para viajar a ningún lado ☻.

                              Escribir «Considere quedarse en casa mejor»

               SiNo

Si los kilómetros que puede recorrer el usuario, se encuentra en un rango de 750 a 799.

                              si kilometro < 800 Entonces

Entonces la persona puede viajar a México, por lo tanto almaceno en la variable viaje, la frase “México”.

                                            viaje = «Mexico»

                              SiNo

Si los kilómetros que puede recorrer el usuario, se encuentra en un rango de 800 km a 1199 km.

                                             si kilometro < 1200 Entonces

Entonces almacenamos en la variable viaje, la frase “P.V”

                                                            viaje = «P.V»

                                            SiNo

Si los kilómetros que puede recorrer el usuario, se encuentra en un rango de 1200 km a 1799.

                                                           si kilometro < 1800 Entonces

Si la condición se cumple, entonces puede viajar a “Acapulco”

                                                                          viaje = «Acapulco»

                                                           SiNo

Si esta última condición no se cumple, esto quiere decir que el usuario puede recorrer de 1800 km en adelante.

Por lo tanto puede viajar a “Cancún”

                                                                          viaje = «Cancun»

                                                           FinSi

                                            FinSi

                              FinSi

Finalmente fuera de la estructura si entonces, mostramos un mensaje indicando a donde puede viajar la persona con ese presupuesto.

                              Escribir «Con ese presupuesto puedes viajar a «,viaje

               FinSi     

FinAlgoritmo

Autobuses la tortuga algoritmo
Autobuses la tortuga algoritmo
Descargar Programa

Aquí puedes ver el funcionamiento de este algoritmo.

Bies pues esta es la explicación de este algoritmo, les voy a dejar el código fuente por si lo llegaran a necesitar, espero les guste y más que nada que les pueda ser de utilidad.

Deja un comentario

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