Sistema de gestión desarrollado en C++ que permite administrar reservas y clientes, calculando tarifas basadas en distancias.
-
Sistema Operativo:
- Linux/Unix
- Windows (con WSL - Windows Subsystem for Linux)
- macOS
-
Herramientas necesarias:
- G++ (versión 4.8.5 o superior)
- Make
- Git
- Instalar las herramientas necesarias:
En Ubuntu/Debian:
sudo apt-get update
sudo apt-get install -y g++ make git
El sistema presenta tres opciones principales:
- Gestionar Reservas
- Gestionar Clientes
- Salir
Para crear una nueva reserva:
- Seleccionar opción 1 en el menú principal
- Seleccionar opción 1 "Hacer una Reserva"
- Ingresar:
- Nombre del cliente
- Origen
- Destino
- Kilómetros aproximados
Para registrar un nuevo cliente:
- Seleccionar opción 2 en el menú principal
- Seleccionar opción 1 "Registrar Cliente"
- Ingresar:
- Nombre
- Apellido
- Teléfono
Los datos se almacenan en el directorio data/
:
data/clientes.txt
: Almacena información de clientesdata/reservas.txt
: Almacena información de reservas
Para reportar problemas o sugerir mejoras:
- Crear un issue en el repositorio
- Contactar al desarrollador: deyanecast@gmail.com
- La tarifa se calcula automáticamente ($10 por kilómetro)
- Los archivos se crean automáticamente al primer uso
- Todas las búsquedas son insensibles a mayúsculas/minúsculas
- La pantalla se limpia automáticamente entre menús para mejor navegación
- Se requiere presionar Enter para continuar después de cada operación
- Limpieza de archivos temporales:
make clean
make
- Ejecutar el programa:
./programa
Si estás en Windows usando WSL, asegúrate de:
- Tener WSL instalado y actualizado
- Estar en el directorio correcto dentro de WSL
- Tener los permisos necesarios
En caso de errores de compilación:
Verificar versiones de G++:
g++ --version
Verificar que make está instalado
make --version
Verificar permisos del directorio
ls -l