Corrige ds poo mars 2014 Yaiche W Nouira S ère ing info - POO Exercice Une bibliothécaire vous demande de lui développer une application C lui permettant de gérer la situation suivante Un livre est écrit par un ou plusieurs auteurs Dans une bibliothèque i

Yaiche W Nouira S ère ing info - POO Exercice Une bibliothécaire vous demande de lui développer une application C lui permettant de gérer la situation suivante Un livre est écrit par un ou plusieurs auteurs Dans une bibliothèque il est possible de classer di ?érents types de livres Il s'agit d'implémenter l ? ensemble des classes et d'ajouter toutes les méthodes nécessaires à leur bon fonctionnement Il est à noter que les attributs des classes à dé ?nir doivent être non publiques Dé ?nissez en C une interface déclaration et une implémentation dé ?nition de ces classes - Un auteur est caractérisé par un numéro int et un nom string La classe auteur o ?re principalement - Un constructeur initialisant les données membres de la classe - les fonctions permettant d ? accéder et de retourner à la donnée membre numero ? - Une méthode A ?che permettant d ? a ?cher les caractéristiques d ? un auteur Exercice Question class auteur int numero string nom public auteur int string void setNumero int n numero n int getNumero return numero void a ?cher string auteur void auteur auteur int n string no numero n nom no void auteur a ?cher string msg cout Question Corrigé DS avril Page CYaiche W Nouira S ère ing info - POO ?? Un livre est caractérisée par un numéro ISBN un titre un prix un nombre d ? auteurs et les auteurs Un livre peut être rédigé par un ou plusieurs auteurs utiliser la classe vector Dé ?nir les constructeurs nécessaires - Une méthode addAuteur permettant d ? ajouter un auteur et une méthode A ?che permettant d ? a ?cher les caractéristiques d ? un livre et ses auteurs class livre protected int ISBN string titre oat prix int nbAuteurs vectortab public livre int string POO oat int virtual void a ?cher string virtual pour Question void addAuteur auteur int livre const livre constructeur de recopie livre operator const livre surcharge a ?ectation virtual livre void virtual pour Question livre livre int i string t oat p int nb ISBN i titre t prix p nbAuteurs nb auteur q for int j jsaisir tab push back q livre livre void for int i i Corrigé DS avril Page ? ? CYaiche W Nouira S ère ing info - POO for int i ia ?cher appel de a ?cher de la classe auteur void livre addAuteur auteur a int ind auteur q new auteur a tab insert tab begin ind q livre livre const livre w ISBN w ISBN titre w titre prix w prix nbAuteurs w nbAuteurs for int i iq new auteur w tab i tab push back q livre livre operator const livre w if this w for int i iq new auteur w tab i tab push back q return this Question - La bibliothécaire souhaite classer les livres en deux catégories Livre d ? enfant et Livre d ? adulte - Un livre d ? adulte est caractérisé

  • 20
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager