Академический Документы
Профессиональный Документы
Культура Документы
OBJETIVO GENERAL
OBJETIVOS ESPECIFICOS
Diseñar un sistema digital que permita el control del flujo de vehículos de un parqueadero,
realizando el conteo de entrada y salida de los mismos, el control de acceso al
parqueadero inhibiendo el paso de vehículos cuando éste se encuentre lleno.
REGISTRO DE ENTRADA
SALIDAD DEL VEHICULO
DEL VEHICULO
SE CONSULTA LA
FECHA Y HORA DEL
REGSITRO DEL ASIGNACION
INGRESO DEL
VEHICULO DEL LUGAR DEL
VEHICULO
PARQUEADERO
SE REALIZA EL
CALCULO, SE
CANCELA LA
FACTURA Y SE
SACA EL VEHICULO
PSEUDOCODIGO DEL PROGRAMA
Algoritmo parqueadero_parkingparkjdvh
Definir fecha, modelobus, placbus, modelomovil, placmovil, modelocam, placcam
Como Caracter;
Definir tipov, piso1, piso2, piso345 Como Entero;;
Definir hora_entrada, hora_salida, hora_perman, costo, resp como entero;
Definir enter Como Entero;
SiNo
Si tipov=2 Entonces
Escribir "Los camiones deben ser dirigidos al segundo piso";
Escribir"Digite el modelo de la camión (marca)";
leer modelocam;
Limpiar Pantalla;
Escribir "Digite la placa de la camión";
leer placcam;
Limpiar Pantalla;
Escribir "Digite la hora de entrada del vehículo al
parqueadero ";
leer hora_entrada;
Limpiar Pantalla;
Escribir "Digite la hora de salida del vehículo del
parqueadero ";
leer hora_salida;
Limpiar Pantalla;
hora_perman <- hora_salida - hora_entrada;
costo <- abs(hora_perman) * 1200;
Escribir "¿Desea agregar agregar más camiones?:1)SI.
2)NO.";
leer resp;
Limpiar Pantalla;
Si resp = 1 Entonces
Repetir
Escribir"Digite el modelo de la camión
(marca)";
leer modelocam;
Limpiar Pantalla;
Escribir "Digite la placa de la camión";
leer placcam;
Limpiar Pantalla;
Escribir "Digite la hora de entrada del vehículo
al parqueadero";
leer hora_entrada;
Limpiar Pantalla;
Escribir "Digite la hora de salida del vehículo
del parqueadero";
leer hora_salida;
Limpiar Pantalla;
hora_perman <- hora_salida - hora_entrada;
costo <- abs(hora_perman) * 1200;
Escribir"¿Desea agregar agregar más
camiones?: 1)SI. 2)NO.";
leer resp;
Limpiar Pantalla;
piso2 <- piso2 + 1;
Hasta Que resp = 2 o piso2 = 49;
SiNo
Escribir "Datos guardados";
FinSi
SiNo
Si tipov = 3 Entonces
Escribir "Los automoviles deben ser dirigidos del
tercer piso al quinto piso.";
Escribir "Sumados la cantidad de autos en los tres
pisos, darían como resultado 150 automoviles. No debes superar esta cantidad en la base
de datos.";
Escribir "Una vez completado la cantidad de autos del
tercer piso, dirigir al cuarto piso los demás autos.";
Escribir "Una vez completado la cantidad de autos del
cuarto piso, dirigir al quinto piso los demás autos.";
Escribir "Digite el modelo del automovil (marca)";
leer modelomovil;
Limpiar Pantalla;
Escribir "Digite la placa del automovil";
Leer placmovil;
Limpiar Pantalla;
Escribir "Digite la hora de entrada del vehículo al
parqueadero";
leer hora_entrada;
Limpiar Pantalla;
Escribir"Digite la hora de salida del vehículo del
parqueadero";
leer hora_salida;
Limpiar Pantalla;
hora_perman <- hora_salida - hora_entrada;
costo <- abs(hora_perman) * 800;
Escribir "¿Desea agregar agregar más automoviles?:
1)SI. 2)NO. (Seieccione una de estas dos opciones, de lo contrario el programa
finalizará)";
leer resp;
Limpiar Pantalla;
Si resp = 1 Entonces
Repetir
Escribir "Digite el modelo del automovil
(marca)";
leer modelomovil;
Limpiar Pantalla;
Escribir"Digite la placa del automovil";
Leer placmovil;
Limpiar Pantalla;
Escribir "Digite la hora de entrada del
vehículo al parqueadero";
leer hora_entrada;
Limpiar Pantalla;
Escribir "Digite la hora de salida del
vehículo del parqueadero";
leer hora_salida;
Limpiar Pantalla;
hora_perman <- hora_salida -
hora_entrada;
costo <- abs(hora_perman) * 800;
Escribir "¿Desea agregar agregar más
automoviles?: 1)SI. 2)NO.";
leer resp;
Limpiar Pantalla;
piso345 <- piso345 + 1;
Hasta Que resp = 2 o piso345 = 149
SiNo
Escribir "Datos guardados";
FinSi
SiNo
Escribir "Opcion incorrecta,vuelva a intentarlo";
FinSi
FinSi
FinSi
FinAlgoritmo
Universidad de Cartagena.
Ingeniería de software, segundo semestre 2019.
Área “Teoría general de sistemas”.
Tutor encargado, Manuel Ureche.
Realizado por:
CARLOS DAVID CORRALES NAVARRO
LEONARDO DIAZ MUÑOZ
JOHAN ANDRES CAMARGO
DIONER CABRALES DAVILA
ERICK BENITEZ CUEVAS