Está en la página 1de 4

Actividad No.

2 20%
Desarrolla la siguiente actividad, en caso de dudas deje sus preguntas e inquietudes en el
foro Preguntas y Respuestas o por el correo del curso.
La concesión vial Autopistas de la Sabana está interesada en desarrollar un algoritmo que
permita
automatizar el pago de peaje según las tarifas establecidas y aprobadas por el gobierno
de acuerdo con
la siguiente tabla:

TIPO CLASE DE VEHICULO TARIFA


1 Automóviles, camperos, camionetas y $4.700,00
microbuses con ejes de llanta sencilla.
2 Busetas y buses de servicio público de pasajeros $3.100,00
por carretera y/o mixto
3 Microbuses de servicio público de pasajeros por $5.000,00
carretera y/o mixto.
4 Buses, buseta, microbuses de eje trasero de $12.400,00
doble llanta y camiones de dos ejes
5 Automóviles particulares y de servicio público, $6.500,00
camperos particulares y de servicio público y
camionetas particulares y de servicio público de
pasajeros por carretera y/o mixto
6 Vehículos de pasajeros y de carga de tres y $19.300,00
cuatro ejes
7 Vehículos de carga de cinco ejes $24.500,00
8 Vehículos de carga de seis ejes. $28.100,00

Determinar:
1. El valor por pagar por cada vehículo que ingresa al peaje
2. El total de dinero recaudado en cada una de las categorías
3. El total de dinero recaudado
4. El número de vehículo en cada categoría
5. El total de vehículo que pasaron por el peaje

TIPO IDENTIFICADOR DESCRIPCION


Entero ValorPagarVehiculo Valor a pagar por vehículo al ingresar al peaje
Entero TotalDineroRecaudado Total dinero recaudado de todas las categorías
Entero TotalVehiculos Total de vehículos que pasaron por el peaje
Entero TipoVehiculo Clase de Vehículo
Entero TotalDineroTipo1 Total dinero recaudado tipo 1
Entero TotalDineroTipo2 Total dinero recaudado tipo 2
Entero TotalDineroTipo3 Total dinero recaudado tipo 3
Entero TotalDineroTipo4 Total dinero recaudado tipo 4
Entero TotalDineroTipo5 Total dinero recaudado tipo 5
Entero TotalDineroTipo6 Total dinero recaudado tipo 6
Entero TotalDineroTipo7 Total dinero recaudado tipo 7
Entero TotalDineroTipo8 Total dinero recaudado tipo 8
Entero NumeroVehiculoTipo1 Numero de vehículos de clase 1
Entero NumeroVehiculoTipo2 Numero de vehículos de clase 2
Entero NumeroVehiculoTipo3 Numero de vehículos de clase 3
Entero NumeroVehiculoTipo4 Numero de vehículos de clase 4
Entero NumeroVehiculoTipo5 Numero de vehículos de clase 5
Entero NumeroVehiculoTipo6 Numero de vehículos de clase 6
Entero NumeroVehiculoTipo7 Numero de vehículos de clase 7
Entero NumeroVehiculoTipo8 Numero de vehículos de clase 8

Datos de entrada: TipoVehiculo

Procesos:
ValorPagarVehiculo <- TipoVehiculo
TotalDineroTipo1 <- 0
TotalDineroTipo1 < - TotalDineroTipo1 + ValorPagarVehiculo
TotalDineroTipo2 <- 0
TotalDineroTipo2 <- TotalDineroTipo2 + ValorPagarVehiculo
TotalDineroTipo3 <- 0
TotalDineroTipo3 <- TotalDineroTipo3 + ValorPagarVehiculo
TotalDineroTipo4 <- 0
TotalDineroTipo4 <- TotalDineroTipo4 + ValorPagarVehiculo
TotalDineroTipo5 <- 0
TotalDineroTipo5 <- TotalDineroTipo5 + ValorPagarVehiculo
TotalDineroTipo6 <- 0
TotalDineroTipo6 <- TotalDineroTipo6 + ValorPagarVehiculo
TotalDineroTipo7 <- 0
TotalDineroTipo7 <- TotalDineroTipo7 + ValorPagarVehiculo
TotalDineroTipo8 <- 0
TotalDineroTipo8 <- TotalDineroTipo8 + ValorPagarVehiculo
TotalDineroRecaudado <- 0
TotalDineroRecaudado <- TotalDineroTipo1 + TotalDineroTipo2 + TotalDineroTipo3 +
TotalDineroTipo4 + TotalDineroTipo5 + TotalDineroTipo6 + TotalDineroTipo7 +
TotalDineroTipo8
NumeroVehiculoTipo1 <- 0
NumeroVehiculoTipo1 <- NumeroVehiculoTipo1 + 1
NumeroVehiculoTipo2 <- 0
NumeroVehiculoTipo2 <- NumeroVehiculoTipo2 + 1
NumeroVehiculoTipo3 <- 0
NumeroVehiculoTipo3 <- NumeroVehiculoTipo3 + 1
NumeroVehiculoTipo4 <- 0
NumeroVehiculoTipo4 <- NumeroVehiculoTipo4 + 1
NumeroVehiculoTipo5 <- 0
NumeroVehiculoTipo5 <- NumeroVehiculoTipo5 + 1
NumeroVehiculoTipo6 <- 0
NumeroVehiculoTipo6 <- NumeroVehiculoTipo6 + 1
NumeroVehiculoTipo7 <- 0
NumeroVehiculoTipo7 <- NumeroVehiculoTipo7 + 1
NumeroVehiculoTipo8 <- 0
NumeroVehiculoTipo8 <- NumeroVehiculoTipo8 + 1
TotalVehiculos <- 0
TotalVehiculos <- NumeroVehiculoTipo1 + NumeroVehiculoTipo2 + NumeroVehiculoTipo3
+ NumeroVehiculoTipo4 + NumeroVehiculoTipo5 + NumeroVehiculoTipo6 +
NumeroVehiculoTipo7 + NumeroVehiculoTipo8

Datos de salida: ValorPagarVehiculo, TotalDineroRecaudado, TotalVehiculos,


TotalDineroTipo1, TotalDineroTipo2, TotalDineroTipo3, TotalDineroTipo4,
TotalDineroTipo5, TotalDineroTipo6, TotalDineroTipo7, TotalDineroTipo8,
NumeroVehiculoTipo1, NumeroVehiculoTipo2, NumeroVehiculoTipo3,
NumeroVehiculoTipo4, NumeroVehiculoTipo5, NumeroVehiculoTipo6,
NumeroVehiculoTipo7, NumeroVehiculoTipo8
//Integrantes
Andres Santiago Campiño
Wilson Andres Ramos
Yessica Andrea Rodriguez

También podría gustarte