Pages

jueves, 3 de enero de 2013

Calcular el precio de un boleto de tren – Diagrama de flujo

Problema
Diseñar un algoritmo  que determine el precio de un billete ida y vuelta en ferrocarril,dando la distancia a recorrer y el  número de días en destino, sabiendo que si la estancia es superior a 7 días y la distancia es superior a 800 km. El billete tiene una reducción del 30%. El precio por kilómetro es de 8.5 soles.

Solución

Se solicita al usuario ingrese la distancia y los días del viaje, los cuales se capturan en la variable “lon”, “di” respectivamente, luego
Se comprueba si la longitud es mayor a 800 y los días de viaje mayor a 7 (di > 7 and lon > 800)
Si es Verdadero (Si)
    Se calcula el costo del viaje con lon*8.5-lon*8.5*0.3 considerando el descuento.
Si es Falso (No)
    Se calcula el costo con lon*8.5
Se muestra el costo multiplicado por dos, por ser ida y vuelta. Fin.


Diagrama de flujo - Calcular el precio del boleto de un viaje en tren.


 Diagrama en FreeDFD
 Código fuente en Java
 Código fuente en C++
 Código fuente en C
 Código fuente en C#
 Código fuente en Python
 Código fuente en Visual Basic

0 comentarios:

Publicar un comentario