Il programma dovrebbe prima calcolare il percorso più breve con il minor numero di soste per raggiungere il punto B dal punto A. Il viaggiatore dovrebbe quindi essere in grado di effettuare le prenotazioni o le prenotazioni necessarie lungo il percorso, pur essendo in grado di modificare i propri piani di viaggio nel caso di eventuali ritardi imprevisti. Il programma dovrebbe inoltre fornire informazioni aggiornate sugli orari dei voli, sulle rotte aeree e altre informazioni utili che possono aiutare il viaggiatore a pianificare in anticipo e rendere il proprio viaggio il più agevole possibile.
Un viaggiatore sta cercando di andare dal punto A al punto B con tre scali.
Crea un programma originale per risolvere questo problema