Ajout du TP06
This commit is contained in:
parent
faa3c8cb2b
commit
cc0be1fd98
68
DEV1.1/TP06/TP06_reponses.txt
Normal file
68
DEV1.1/TP06/TP06_reponses.txt
Normal file
@ -0,0 +1,68 @@
|
||||
---- TP06: Conditions ----
|
||||
|
||||
1. Le programme affiche
|
||||
|
||||
x vaut 2
|
||||
2
|
||||
x est different de 0
|
||||
0
|
||||
|
||||
Au départ, on initialise une variable x à 3. Dans le if, on affecte la valeur 2
|
||||
à la variable x au lieu de faire un test d'égalité. La condition n'est donc pas fausse
|
||||
et le programme affiche "x vaut 2". On affiche ensuite la valeur de x, le programme
|
||||
affiche 2 ce qui confirme les évènements précédents. Ensuite, on affecte 0 à x,
|
||||
ce qui revient à dire que la condition est fausse (0 = False), donc c'est la commande dans
|
||||
le else qui s'affiche et le programme affiche que x est différent de 0, même si ce n'est
|
||||
pas le cas, puis affiche une dernière fois la valeur de x.
|
||||
|
||||
2.
|
||||
|
||||
# include <stdio.h>
|
||||
# include <stdlib.h>
|
||||
|
||||
int main(void) {
|
||||
int n;
|
||||
printf("Veuillez entrer un entier naturel : ");
|
||||
scanf("%d", &n);
|
||||
if((n%3) == 0) {
|
||||
printf("\n %d \n", n);
|
||||
}
|
||||
else if((n%3) == 1){
|
||||
printf("\n %d \n", n-1);
|
||||
}
|
||||
else {
|
||||
printf("\n %d \n", n+1);
|
||||
}
|
||||
getchar();
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
||||
|
||||
|
||||
|
||||
3.
|
||||
|
||||
# include <stdio.h>
|
||||
# include <stdlib.h>
|
||||
|
||||
int main(void) {
|
||||
double n;
|
||||
double x;
|
||||
printf("Veuillez entrer un réel : ");
|
||||
scanf("%lf", &n);
|
||||
getchar();
|
||||
printf("Veuillez entrer un réel : ");
|
||||
scanf("%lf", &x);
|
||||
getchar();
|
||||
/* TO DO */
|
||||
printf("\n %d \n", n);
|
||||
}
|
||||
else if((n%3) == 1){
|
||||
printf("\n %d \n", n-1);
|
||||
}
|
||||
else {
|
||||
printf("\n %d \n", n+1);
|
||||
}
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
24
DEV1.1/TP06/tests.c
Normal file
24
DEV1.1/TP06/tests.c
Normal file
@ -0,0 +1,24 @@
|
||||
# include <stdio.h>
|
||||
# include <stdlib.h>
|
||||
|
||||
int main(void) {
|
||||
double n;
|
||||
double x;
|
||||
printf("Veuillez entrer un réel : ");
|
||||
scanf("%lf", &n);
|
||||
getchar();
|
||||
printf("Veuillez entrer un réel : ");
|
||||
scanf("%lf", &x);
|
||||
getchar();
|
||||
/* TO DO */
|
||||
printf("\n %d \n", n);
|
||||
}
|
||||
else if((n%3) == 1){
|
||||
printf("\n %d \n", n-1);
|
||||
}
|
||||
else {
|
||||
printf("\n %d \n", n+1);
|
||||
}
|
||||
|
||||
return EXIT_SUCCESS;
|
||||
}
|
Loading…
Reference in New Issue
Block a user