¿Como resolver este algoritmo en seudocodigo?
Cerrado
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.
Consulta también:
- ¿Como resolver este algoritmo en seudocodigo?
- Algoritmo lzw - Guide
- Cmos battery failure como resolver - Guide
- Out of range monitor como resolver - Foro de Windows
- Viejo monitor HP como TV: Signal Out of Range - Foro monitor
- Resolver ecuaciones online - Guide
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
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