Correction developpement dapplications informatiques 2017 1
Examen National du Brevet de Technicien Supérieur Session Mai - Corrigé - Centre National de l'Évaluation des Examens et de l ? Orientation Filière Développement des Systèmes d ? Information Durée Épreuve Développement d ? Applications Informatiques ?? DAI - Coe ?cient Page Heures ÉTUDE DE CAS SOCIÉTÉ DE SERVICES EN INGÉNIERIE INFORMATIQUE DOSSIER GESTION DES FILIALES pts La classe Solution ? exeception du constructeur - pt class ErreurPrix extends Exception public ErreurPrix String message super message la classe abstraite Solution ? - pt public abstract class Solution implements Serializable Comparable private String code private double prix public abstract double montant Dé ?nir un constructeur avec arguments - pt public Solution String code double prix throws ErreurPrix if prix throw new ErreurPrix Erreur de prix de la solution this code code this prix prix Dé ?nir l ? accesseur getPrix - pt public double getPrix return prix Donner la dé ?nition de la méthode toString ? - pt Override public String toString return code code prix prix Redé ?nir la méthode compareTo ? de l ? interface Comparable pt Override public int compareTo Object o Solution s Solution o if prix s prix return if prix s prix return - return Redé ?nir la méthode equals ? - pt Override public boolean equals Object obj Solution other Solution obj return code equals other code CCorrigé d ? Examen National du Brevet de Technicien Supérieur Session Mai Filière Développement des Systèmes d ? Information Épreuve Développement d ? Applications Informatiques Page La classe Service ? Implémenter la classe Service ? pt public class Service extends Solution private String designation private int dureeAnnee Proposer un constructeur pt public Service String designation int dureeAnnee String code double prix throws ErreurPrix super code prix this designation designation this dureeAnnee dureeAnnee Donner le code de la méthode montant pt Override public double montant double m getPrix dureeAnnee if dureeAnnee m - m return m Redé ?nir la méthode toString ? a ?n de retourner une chaine porteuse d ? informations sur une solution la chaine aura la forme suivante pt Override public String toString return super toString Désignation designation Durée années dureeAnnee La classe Outil ? Implémenter la classe Outil ? pt public class Outil extends Solution private String libelle private int nbrLicences Proposer un constructeur pt public Outil String libelle int nbrLicences String code double prix throws ErreurPrix super code prix this libelle libelle this nbrLicences nbrLicences ? Donner le code de la méthode montant permettant de calculer le montant total pt Override public double montant double m getPrix nbrLicences if nbrLicences m - m return m La classe Filiale ? Implémenter la classe Filiale ? pt public class Filiale private String nom localite specialite private Date dateCreation private ArrayList listeSolutions CCorrigé d ? Examen National du Brevet de Technicien Supérieur Session Mai Filière Développement des Systèmes d ? Information Épreuve Développement d ? Applications Informatiques Page Proposer un constructeur adéquat avec paramètres pt public Filiale String nom String localite String specialite Date dateCreation
Documents similaires
-
35
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Fev 20, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 66.2kB