2. Activité 2 : Combiner tous les aspects ci-dessus
Partie 1 :
Écrivez une classe User() avec :
1. Trois attributs nom, Age et motDePasse « Les attributs vont être initialiser au moment de l’instanciation »
2. Une méthode afficheDetail() qui permet d’afficher le nom et l’âge de l’objet instancié.
Pour tester sur la méthode on instancie la classe avec l’instance user1
Le résultat est le suivant :
3. Partie 2 :
1. Réalisez une fonction verifierNom() pour vérifier la validité d’un nom donnée.
a. Le nom doit être non vide contient au moins 4 caractères
b. Ne contient pas par un chiffre
Le résultat est le suivant :
On modifie la valeur de l’Age suivants différents conditions
4. Le résultat est le suivant :
2. Une autre fonction verifierAge() pour vérifier la validité de l’âge donnée.
a. L’âge doit être un entier supérieur à 18
On modifie la valeur de l’Age :
Le teste est le suivant :
3. La troisième fonction verifierMotDePasse() répond aux critères suivants :
a. Contient au moins une lettre entre [a-z] ou [A-Z],
b. Au moins un chiffre entre [0-9],
c. Au moins un caractère de [$#@],
d. Longueur minimale du mot de passe : 6,
e. Longueur maximale du mot de passe : 10.
5. Le test est le suivant :
Le résultat est le suivant :