Guillaume Alli
/
TP7_IUT_NICE
Programme TP3
IHM.cpp@7:e906470d40b9, 2021-11-10 (annotated)
- Committer:
- Agachon
- Date:
- Wed Nov 10 16:55:03 2021 +0000
- Revision:
- 7:e906470d40b9
- Parent:
- 1:163ab968a125
updated Exo3
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
Agachon | 1:163ab968a125 | 1 | //#define IHM |
Agachon | 1:163ab968a125 | 2 | #ifdef IHM |
Agachon | 1:163ab968a125 | 3 | #include "mbed.h" |
Agachon | 1:163ab968a125 | 4 | |
Agachon | 1:163ab968a125 | 5 | // Pour utiliser la liaison serie du port USB |
Agachon | 1:163ab968a125 | 6 | Serial pc(USBTX, USBRX); |
Agachon | 1:163ab968a125 | 7 | |
Agachon | 1:163ab968a125 | 8 | int main() |
Agachon | 1:163ab968a125 | 9 | { |
Agachon | 1:163ab968a125 | 10 | //declaration des variables |
Agachon | 1:163ab968a125 | 11 | int age; |
Agachon | 1:163ab968a125 | 12 | char Tab[50]; |
Agachon | 1:163ab968a125 | 13 | |
Agachon | 1:163ab968a125 | 14 | //le programme attend l'appui sur une touche avec de s'executer |
Agachon | 1:163ab968a125 | 15 | getchar(); |
Agachon | 1:163ab968a125 | 16 | |
Agachon | 1:163ab968a125 | 17 | //interface homme/machine: questions & reponses |
Agachon | 1:163ab968a125 | 18 | puts("Debut du programme"); |
Agachon | 1:163ab968a125 | 19 | |
Agachon | 1:163ab968a125 | 20 | printf("Bonjour, quel est ton nom ?"); |
Agachon | 1:163ab968a125 | 21 | scanf("%s",Tab); |
Agachon | 1:163ab968a125 | 22 | puts(""); |
Agachon | 1:163ab968a125 | 23 | |
Agachon | 1:163ab968a125 | 24 | printf("Quel age as tu ?"); |
Agachon | 1:163ab968a125 | 25 | scanf("%d",&age); |
Agachon | 1:163ab968a125 | 26 | puts(""); |
Agachon | 1:163ab968a125 | 27 | |
Agachon | 1:163ab968a125 | 28 | // affichage des valeurs saisies par l'utilisateur |
Agachon | 1:163ab968a125 | 29 | printf("Bienvenue %s! Tu as %d ans\n",Tab,age); |
Agachon | 1:163ab968a125 | 30 | puts("Fin du programme !"); |
Agachon | 1:163ab968a125 | 31 | |
Agachon | 1:163ab968a125 | 32 | return 1; |
Agachon | 1:163ab968a125 | 33 | } |
Agachon | 1:163ab968a125 | 34 | |
Agachon | 1:163ab968a125 | 35 | |
Agachon | 1:163ab968a125 | 36 | #endif |