Programme TP3

Dependencies:   mbed info1 TSI

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?

UserRevisionLine numberNew 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