Bonjour,

J'ai vu un exercice dans les cours UML concernant la multiplicité mais des fois je ne comprends pas les réponses.

Voici le sujet :
D'après le diagramme de classe UML, on a :
a - Un professeur peut enseigner 1 à 3 cours;
b - Un cours peut être enseigné par 1 à 2 professeur;
c - Un cours peut être pris par 1 à 4 étudiant;
d - Un étudiant peut avoir 1 à 5 cours.

Question :
1 - Si on a 6 professeurs dans la base :
a - Quel est le nombre minimum et le maximum de cours? Réponse : min = 3, max = 18.
b - Quel est le nombre minimum et le maximum d'étudiant? Réponse : min = 3, max = 72.

2 - Si on a 6 étudiants dans la base :
a - Quel est le nombre minimum et le maximum de cours? Réponse : min = 2, max = 30.
b - Quel est le nombre minimum et maximum de professeur? Réponse : min = 2; max = 60.

Pouvez-vous m'expliquer les réponses?
car par exemple dans ma tête, la réponse de 1b est min = 1 étudiant.
Explication : Vu qu'un étudiant peut prendre 1 à 5 cours (règle d) et qu'un cours peut être pris par 1 à 4 étudiant (règle c) alors si on a un minimum de 3 cours (réponse de 1a) => que le minimum d'étudiant est 1.

C'est où que je me trompe alors? pourquoi min étudiant = 3?