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