Écrire en C ++ Définition du programme: Concevoir une classe … – comment ecrire un livre qui fait peur

Ecrire en C ++

Définition du programme:

Concevoir un class bookType qui définit un livre comme
une classe.

Chaque objet du class bookType tiendra le
informations suivantes sur un livre:

Titre, nombre d'auteurs, éditeur, année de publication, ISBN 13
(avec des tirets), prix. Inclure les fonctions membres pour effectuer la
diverses opérations sur les objets de type bookType: get et set all
variables membres. Ajouter une fonction membre pour mettre à jour le nombre de
exemplaires en stock. Ajouter les constructeurs appropriés et un destructeur
(si on en a besoin). Assurez-vous qu'un constructeur par défaut est codé et que le
Le constructeur initialise tous les membres de données. TOUTES les variables membres doivent
être privé et accessible via les fonctions membres. Le client principal
le programme NE PEUT PAS accéder directement aux variables. Assurer la classe
les fichiers de déclaration et d'implémentation de classe sont dans un en-tête séparé
et des fichiers de code (.cpp). Écrire un programme client qui utilise la classe
bookType et teste diverses opérations sur les objets de la classe
bookType. Déclarer un tableau de 100 composants de type bookType dans
le programme client. À l'aide d'une fonction, ouvrez le fichier de données attaché
(bookData.txt). Demander le nom de fichier à l'utilisateur. Si le fichier
ne s'ouvre pas, affiche un message correct et quitte le programme. le
fichier ouvert doit être en mode principal et tester une valeur de retour de succès ou
échec. Utilisez une fonction et le fichier de données attaché (bookData.txt) pour
chargez initialement les données. Lire jusqu'à la fin du fichier. Ne pas hardcode
et utiliser le nombre réel de livres comme maximum (facteur limitant)
pour la gamme de livres. Demandez au programme de fournir ce qui suit
capacités (à la demande de l'utilisateur):

Grâce à un système de menu fournir la capacité
à
:

Recherchez un livre par ISBN, auteur ou titre du livre. Si le magasin
vend le livre, renvoie un message approprié. Si le magasin fait
ne pas vendre le livre, renvoyer un message approprié. Si le magasin
vend le livre, imprime le titre, les auteurs, l'ISBN, l'éditeur, le prix
et le nombre en stock pour le livre.

Imprimer une liste de TOUS les livres en stock. Ce
La liste inclura toutes les informations disponibles pour un livre. Un livre
est en stock lorsque le nombre en stock est supérieur à 0. Mettez à jour le
nombre d'exemplaires en stock. L'utilisateur peut rechercher le livre en utilisant
une des capacités indiquées en (1) (par ISBN, par auteur ou par titre)
et ajouter au nombre de copies par le nombre entré. Imprimer une liste
de TOUS les livres vendus dans le magasin, même si pas en stock chez
le temps
. La liste comprendra toutes les informations
disponible pour un livre. Place tous les prototypes de fonctions et const
variables pour la client programme dans un fichier d'en-tête.
Incluez le fichier d'en-tête dans le programme client. Inclure l'erreur
vérification. Triez les livres par titre. Inclure un écran de menu
à la demande par l'utilisateur. Créer la bibliothèque de livres
sous forme de liste chaînée. Supprimer toutes les variables de compteur inutiles et
paramètres qui ont été utilisés pour traiter comme un tableau. Trier les liens
liste par titre de livre. Utilisez la gestion des exceptions pour vous assurer que le nombre de
les livres ne descendent pas en dessous de zéro. Si l’action «vendre» provoque la
nombre de livres à chuter en dessous de zéro, détectez l’erreur et demandez si le
l'utilisateur souhaite entrer un nombre inférieur. Si oui, autoriser cette entrée et
assurer aucune erreur. Si non, refusez la «vente». Avertissement de nettoyage
les erreurs.

#ecrire un livre les etapes
#ecrire une source d’un livre
#logiciel pour aider a ecrire un livre

Laisser un commentaire