Skip to content
elisapelaezp edited this page May 20, 2020 · 7 revisions

Bienvenidos a la Wiki de Flying Cheap!

El objetivo principal del trabajo era crear una simulación de web para la reserva de vuelos donde el usuario pudiera diseñar su viaje perfecto de acuerdo a unos parámetros. Además, añadir extras a su reserva y hacer el pago utilizando diferentes métodos. El programa está organizado de la siguiente manera:

  • 4 estructuras donde se incluyen las variables de datos del usuario, de la elección de los vuelos y del método de pago y datos de la tarjeta.
  • 2 funciones, la primera que busca en un fichero vuelos.txt la opción mas adecuada según los parametros introducidos por el usuario, y la segunda que realiza el pago.
  • El programa principal, todo ello dentro de un do-while para que el usuario, después de terminar una busqueda, pueda realizar otra.
  • 2 ficheros, uno vuelos.txt donde se encuentran todos los vuelos disponibles y otro resultados.txt donde se van guardado los datos de compra.

El programa funciona de este modo

En primer lugar, se da la bienvenida a la página y se proponen dos opciones para continuar: iniciar sesión o registrarse.

En caso de iniciar sesión unicamente habría que introducir un email válido (con arroba y punto) y la contraseña, en caso de registrarse se pedirán más datos de esta manera:

Una vez dentro del programa, el usuario comienza a elegir los parametros deseados para su vuelo (escribiendolos del mismo modo del que se muestra)

El programa seleccionará del fichero los que cumplan mejor las caracteristicas deseadas y los mostrará por pantalla. El usuario deberá elegir el que mas le guste introduciendo el número asociado a su elección. Una vez se tenga el vuelo, pasaremos a añadir extras, introduciendo por pantalla el numero asignado a cada opción como se muestra en el ejemplo.

Por último se pasa a la realización del pago donde puede elegir la opcion Paypal (donde se pedirá únicamente usuario y contraseña de dicha plataforma) o directamente introduciendo los datos de la tarjeta. Además, se da la opción de volver a realizar otra búsqueda.

El resumen de la compra se guarda en el fichero resultados.txt

Clone this wiki locally