Cours:DevoirMaisonPOO1 : Différence entre versions
(→Sujet 1) |
(→Sujet 2) |
||
Ligne 31 : | Ligne 31 : | ||
**stopper le fonctionnement et éteindre toutes les leds (le bouton n'a plus d'effet) | **stopper le fonctionnement et éteindre toutes les leds (le bouton n'a plus d'effet) | ||
**remettre en route le fonctionnement | **remettre en route le fonctionnement | ||
+ | |||
+ | |||
+ | =Sujet 3= | ||
+ | |||
+ | *vous avez à disposition 2 boutons et 4 leds | ||
+ | *le nombre de leds allumées dépend des boutons : | ||
+ | **l'appui sur l'un des boutons allume une led supplémentaire | ||
+ | **l'appui sur l'autre bouton éteint la dernière led allumée | ||
+ | **rque, il s'agit du fonctionnement typique d'un bargraphe | ||
+ | *depuis l'interface graphique on pourra : | ||
+ | **éteindre toutes les leds | ||
+ | **allumer toutes les leds |
Version actuelle datée du 27 septembre 2022 à 19:56
Dans ce DM vous devrez :
- analyser un cahier des charges et produire :
- un diagramme de classe
- un diagramme d'objets
- utiliser des classes existantes étudiées pendant les TPs
- Lampe
- Bouton
- utiliser des widgets/classes QT
- créer une classe
Sujet 1
- vous avez à disposition 4 boutons et 2 leds
- l'état de chaque led est contrôlé par 2 boutons
- la led doit clignoter en permanence (clignotement visible -> fréquence < 10Hz)
- un appui sur l'un des boutons augment la fréquence de clignotement de la led
- un appui sur l'autre bouton diminue la fréquence de clignotement de la led
- on veillera à rester dans la plage 0,1Hz-10Hz
- en plus pourra éventuellement à l'aide de l'interface graphique :
- arrêter/activer le clignotement de chaque led individuellement
- arrêter le clignotement sur toutes les leds simultanément
Sujet 2
- vous avez à disposition 2 boutons et 4 leds
- chaque bouton modifie l'état de 2 leds
- à chaque appui sur le bouton, on change de led allumée
- depuis l'interface graphique on pourra :
- stopper le fonctionnement et éteindre toutes les leds (le bouton n'a plus d'effet)
- remettre en route le fonctionnement
Sujet 3
- vous avez à disposition 2 boutons et 4 leds
- le nombre de leds allumées dépend des boutons :
- l'appui sur l'un des boutons allume une led supplémentaire
- l'appui sur l'autre bouton éteint la dernière led allumée
- rque, il s'agit du fonctionnement typique d'un bargraphe
- depuis l'interface graphique on pourra :
- éteindre toutes les leds
- allumer toutes les leds