Controle n01 lst 2020 2021

Université Sultan Moulay Slimane FST ?? Béni Mellal Département d ? Informatique Contrôle Module Java h min Exercice Pour avoir une immunité collective contre le virus COVID le Maroc a lancé un programme pour la vaccination d ? un grand nombre de citoyens ce qui nécessite une gestion e ?cace pour l ? opération de vaccination et le suivi de personnes vaccinées Les types des vaccins adoptés sont Astra Zeneca et Sinopharm L ? immunité d ? une personne contre le virus COVID nécessite deux doses pour le vaccin utilisé la deuxième dose doit être programmée après une période précise par rapport à la première dose Sachant que la période varie de deux semaines à quatre semaines La gestion des personnes concernées par la vaccination est réalisée via une application java Ensemble de classes Les informations qui concernent une personne sont le numéro de la carte d ? identité nationale cin le nom nom le prénom prenom et l ? ? ge age Par contre le détail qui décrit le vaccin est le type du vaccin type et le nombre de jours entre les deux doses nbj On considère les classes suivantes Public class Vaccin private String type private int nbj Diplome String ty int nb type ty nbj nb public String toString String ch ??Type ?? type ??Période entre les deux doses ?? nbj return ch String getType return type int getNbj return nbj public class Personne private String nom prenom cin private int age Personne String n String p String c int a nom n prenom p cin c age a Static String clavier Scanner cl new Scanner System in return cl nextLine public String toString String ch ?? Nom ?? nom ?? Prénom ?? prenom ?? CIN ?? cin ?? Age ?? age return ch String getNom return nom String getPrenom return prenom String getCIN return cin int getAge return age Public class DateVac private int jours mois annee DateVac int j int m int a jours j mois m annee a int getJours return jours int getMois return mois int getAnnee return annee public String toString return ?? ? jours ?? ? ? ?? mois ? ?? annee LST Info Bonne chance CUniversité Sultan Moulay Slimane FST ?? Béni Mellal Département d ? Informatique Ecrire une classe CitoyenVac qui hérite de la classe Personne contenant pts ? Le nom du citoyen nom String ? Le prénom du citoyen prenom String ? Le numéro de la carte d ? identité nationale du citoyen cin String ? L ? ? ge du citoyen ? ge int ? Le vaccin vac Vaccin ? La date de la première dose prem DateVac ? Un constructeur CitoyenVac pour initialiser le nom le prenom le cin et l ? ? ge ? Une méthode lire pour compléter les informations vac et prem ? La méthode toString qui retourne une chaine de caractères contenant toutes les informations Ecrire une classe GestionVac répondant au cahier des charges suivant pts ? Le nombre maximum des

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Fev 07, 2021
  • Catégorie Management
  • Langue French
  • Taille du fichier 37.7kB