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
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.