¿Como resolver este algoritmo en seudocodigo?

Cerrado
Josh - 8 mar 2012 a las 13:24
 villonaco - 8 mar 2012 a las 15:57
Una línea de autobuses cobra un mínimo de 80 Bs por persona y trayecto. Si el trayecto es mayor de 200 km el ticket tiene un recargo de 3 Bs. por km adicional. Sin embargo, para trayectos de más de 400 km el ticket tiene un descuento del 15 %. Por otro lado, para grupos de 3 o más personas el ticket tiene un descuento del 10 %. Con las consideraciones anteriores, escriba un algoritmo que lea por teclado la distancia del viaje a realizar, así como el número de personas que viajan juntas. Con ello se debe calcular tanto el precio del ticket individual como el total a pagar si viaja más de una persona.

1 respuesta

datos
d=distancia
p=personas

si d<=200
si p>=3
a_pagar=80*p*,90
caso contrario
a_pagar=80*p
fin si
caso contrario
si d>400
si p>=3
a_pagar=(80+(400-200)*3)*p*,90*,85
caso contrario
a_pagar=
(80+(400-200)*3)*p*,85
fin si
caso contraio
si p>=3
a_pagar=(80+(400-200)*3)*p*,90
caso contrario
a_pagar=
(80+(400-200)*3)*p
fin si
fin si
fin si
1