Le Queen Mary 2

Problème Algorithme et Structure de Donnée : Le Queen Mary 2.

Un paquebot est un navire spécialisé dans le transport de passagers en haute mer, que son but soit d'assurer une liaison (paquebots de ligne, dont les plus célèbres sont les transatlantiques) ou bien un voyage d'agrément (paquebots de croisière). Aujourd'hui, il n'existe plus que des paquebots de croisière, évoluant en particulier en Méditerranée et dans les Caraïbes, car même le dernier transatlantique, à savoir le Queen Mary 2, ne sert que dans le cadre de voyages d'agrément. Le RMS Queen Mary 2 (« QM2 ») est un paquebot transatlantique britannique de la Cunard construit en France dans les Chantiers de l'Atlantique à Saint-Nazaire et mis en service en 2004 pour assurer la ligne régulière Europe-Amérique du Nord. Il fut à sa mise en service le plus grand paquebot au monde (en longueur et en tonnage). Il est parfois surnommé « le dernier transatlantique », étant le dernier paquebot à effectuer des traversées reliant l'Europe à l'Amérique. Un paquebot étant caractérisé par son numéro d’identification, son nom, son type (soit paquebots transatlantiques ou de croisière ) , sa longueur  , son poids , sa localisation . Les Etudiants du GROUPE GENIUS décide de proposer une solution de gestion d'un ensemble d'informations en mémoire centrale concernant un paquebot pour permettre aux utilisateur de pouvoir créer, consulter, supprimer et modifier un répertoire de 5 paquebot.

  1. Proposez une structure de donnée adéquate pour représenter une Paquebot.
  2. Proposez une structure de donnée adéquate pour représenter une liste de Paquebot.
  3.  Proposez une fonction searchPaquebot permettant de rechercher un paquebot dans l’ensemble grâce à son numéro d’identification.
  4. Proposez une fonction insertPaquebot permettant d’insérer un paquebot pris en paramètre dans l’ensemble.
  5. Proposez une fonction countPaquebot permettant de compter tous les paquebots dans l’ensemble qui ont pour nom ‘’ Queen Marry 2 ‘’.
  6. Proposez une fonction searchTypeLocPaquebot permettant de rechercher un paquebot de croisière, évoluant en particulier en Méditerranée dans l’ensemble.
  7. Proposez une fonction favoritePaquebot qui affiche tous les paquebots de nom : ‘’ Queen Marry 2 ‘’et de taille (345,03 m).
  8. Le plus long paquebot et plus gros paquebot est, depuis 2021 est le Wonder of the Seas, long de 362,15 mètres, avec pour tonnage 236 857 GT. Proposez une fonction bestOnly qui supprime tous les paquebots de nom diffèrent : [ Wonder of the Seas ] , de longueur 362,15 mètres et de poids inférieure ou égale a 236 857 GT.
  9. Proposez une fonction sortPaquebot permettant de trier tous les paquebots par le poids dans l’ensemble.
  10. Proposez une fonction updatePaquebot permettant de modifier la localisation d’un paquebot, cette fonction prendra en paramètre la liste de paquebots , le numero d’identification , la nouvelle localisation du paquebot.
  11. Proposez une fonction localSave prenant en paramètre deux une liste de nom de paquebot et une liste de paquebot et inserer dans la liste des noms de paquebot les noms des paquebots uniquement contenue dans la liste des paquebots.
  12. Proposez une fonction renamePaquebot permettant de modifier le nom des paquebots ayant pour nom : ‘’ Queen Marry 2 ’’ en ‘‘ Queen Elizabet‘ dans l’ensemble des Paquebots.

Author : Joel_Yk | Contact whatsapp :+237658395978

Aucune note. Soyez le premier à attribuer une note !

Commentaires

  • Wilfred

    1 Wilfred Le 03/01/2022

    MERCII

Ajouter un commentaire

Anti-spam