exercice de java non résolu

G

Guest

Invité
salut tout le monde :)
j'ai un problème dans un exercice en java je trouve une difficulté :/
l'exercice est comme suit :
écrire un programme en java permettant de gérer les livres dans une librairie. ainsi on demande d'écrire les classes suivantes:
- la classe Auteur: chaque auteur est caractérisé par son nom et son prénom qui sont des attributs privés. cette classe contient un constructeur et une méthode toString() qui retourne les propriétés de l'auteur sous forme d'une chaîne de caractères.
- la classe Livre: chaque livre caractérisé par son titre, son auteur, son année d'édition, le nom de son éditeur, le nombre d'exemplaires et son prix. les méthodes de cette classe sont:
* un constructeur
* toString() qui retourne les propriétés d'un livre sous forme d'une chaîne de caractères
* getAuteurs() qui renvoie les auteurs d'un livre
* getExemplaire() qui retourne le nombre d'exemplaires d'un livre
* vendre(int n) qui diminue de n le nombre d'exemplaires d'un livre de la quantité vendue
* acheter (int x) qui augmente de x le nombre d'exemplaires d'un livre de la quantité achetée
* setPrix (int y) qui augmente le prix du livre de y%
- la classe Librairie:
* créer 2 livres; 11 et 12
* effectuer un achat de 23 exemplaires 11 et 30 exemplaires de 12
* effectuer une vente de 3 exemplaires 12
* afficher les propriétés de deux livres
* afficher la valeur de la librairie
* augmenter la valeur du livre 12 de 30%
* afficher la valeur de la librairie.
merci de me répondre :))))
 

huguetb

Administrateur
Allez un peu d'aide vite fait ;-) Mais il faudra que tu termines l'exo quand même.

Java:
public class Auteur {
	private String nom;
	private String prenom;	
	public Auteur(String nom, String prenom) {
		this.nom = nom;
		this.prenom = prenom;
	}
	public String getNom() {
		return nom;
	}
	void setNom(String nom) {
		this.nom = nom;
	}
	public String getPrenom() {
		return prenom;
	}
	void setPrenom(String prenom) {
		this.prenom = prenom;
	}
	public String toString() {
		return "Auteur [nom=" + nom + ", prenom=" + prenom + "]";
	}
}

public class Livre {
	private String titre;
	private String auteur;
	private String anneeEdition;
	private String nomEditeur;
	private Integer nombreExemplaires;
	private Integer prix;	
	public Livre(String titre, String auteur, String anneeEdition, String nomEditeur) {
		this.titre = titre;
		this.auteur = auteur;
		this.anneeEdition = anneeEdition;
		this.nomEditeur = nomEditeur;
	}
	public String getAuteur() {
		return auteur;
	}
	public Integer getExemplaires() {
		return nombreExemplaires;
	}
	void setPrix(Integer y) {
		this.prix = prix + (prix * y / 100);
	}
	public void vendre(Integer n) {
		this.nombreExemplaires = this.nombreExemplaires - n;
	}
	public void acheter(Integer x) {
		this.nombreExemplaires = this.nombreExemplaires + x;
	}
}
 

zeb

Modérateur
Salut,

huguetb, ton envie d'aider est louable.

[strike]Mais voudrais-tu bien respecter un certain point de règlement ?
Présente ton code à l'aide de la balise
Code:
 s'il te plaît.
[:zeb:6][/strike]

:jap:
 

huguetb

Administrateur
Salut Zeb,
c'est fait, merci pour la remarque :)

 

zeb

Modérateur
Merci beaucoup.
Pour que ce soit encore plus beau, j'ai édité ton message et précisé le langage : Java.
Regarde le BBCode pour t'en inspirer si tu veux bien.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 101
Membres
1 586 287
Dernier membre
lucilleguffey
Partager cette page
Haut