[ Foro de C++ ]

Me podrían ayudar a resolver este programa? no entiendo muy bien programación y tengo que entregar este proyecto hoy

18-May-2021 02:17
Invitado (HI)
0 Respuestas

La empresa de transportes terrestres “El viajero feliz” solicita un programa para automatizar su proceso
de ventas, solicitando lo siguiente:
- Toda la informacion debe estar contenida en un archivo de texto siempre que el programa no
este en ejecucion, esto para evitar perdida de informacion.
- Los datos que se capturan de cada cliente sera: NIT, nombre, telefono y correo.
- No pueden exisitir clientes repetidos en los registros, es decir si un cliente requiere de un
servicio luego de estar registrado, no se vuelve a guardar sus datos.
- El programa debe disponer de un menu para seleccionar los vehiculos que se rentan, siendo:
? Sedan (Q800 los primeros 1000 kilometros)
? Pickup (Q950 los primeros 950 kilometros)
? Microbus (Q1250 los primeros 1200 kilometros)
- Si los kilometros que se recorren superan la tarifa antes descrita, se cobra a Q3.50 cada
kilometro adicional.
- El programa debe calcular el subtotal de forma automatica, en base a la tarifa establecidad y los
kilometros solicitados por el cliente
- El programa debe calcular de forma automatica el descuento actual de la empresa, si los
kilometros recorridos superan lo 2500, se aplicara un 12% de descuento al total a pagar.
- El programa debe tener las siguientes opciones como menu principal
o Insertar clientes (un archivo para clientes)
o Insertar rentas (un archivo diferente donde debe aparecer el NIT del cliente cada vez
que preste el servicio.
o Buscar clientes
o Modificar datos de clientes
o Eliminar rentas.
La informacion siempre debe estar actualiazada en los archivos de texto cada vez que el programa este
en ejecucion y se manipulen los datos del cliente.
Use una estructura para guardar y manipular los datos del cliente
Use una matriz para guardar y manipular los datos de rentas.




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)