diff --git a/DEV1.1/TP05/tp5exo1.c b/DEV1.1/TP05/tp5exo1.c new file mode 100644 index 0000000..6d9f55a --- /dev/null +++ b/DEV1.1/TP05/tp5exo1.c @@ -0,0 +1,10 @@ +#include +# include + + +int main(void) { + printf("%12.f\n", 12345.678910111213); + return EXIT_SUCCESS; +} + +/* pour qu'il en affiche 15 il faut écrire printf("%15.f\n"...)*/ \ No newline at end of file diff --git a/DEV1.1/TP05/tp5exo2.c b/DEV1.1/TP05/tp5exo2.c new file mode 100644 index 0000000..ce4cd4b --- /dev/null +++ b/DEV1.1/TP05/tp5exo2.c @@ -0,0 +1,10 @@ +int main(void) { + printf("%f\n", 5.0+2.5); + printf("%f\n", 5.0-2.5); + printf("%f\n", 5.0*2.5); + printf("%f\n", 5.0/2.5); + printf("%f\n", 5.0%2.5); + return EXIT_SUCCESS; +} + +/* l'erreur est ici car ca ne prend pas %*/ \ No newline at end of file diff --git a/DEV1.1/TP05/tp5exo3.c b/DEV1.1/TP05/tp5exo3.c new file mode 100644 index 0000000..0c46449 --- /dev/null +++ b/DEV1.1/TP05/tp5exo3.c @@ -0,0 +1,8 @@ +int main(void) { + printf("%f\n", +1.0/0.0); + printf("%f\n", -1.0/0.0); + printf("%f\n", -0.0/0.0); + return EXIT_SUCCESS; +} + +/* sa affiche les infinis positifi et négatif et nan (Not a Number)*/ \ No newline at end of file diff --git a/DEV1.1/TP05/tp5exo4.c b/DEV1.1/TP05/tp5exo4.c new file mode 100644 index 0000000..ed8fa23 --- /dev/null +++ b/DEV1.1/TP05/tp5exo4.c @@ -0,0 +1,25 @@ +#include +#include + + + +int main(void) { + int n; + double x; + char m; + char y; + + + + printf("Saisir un réel :\n"); + n = scanf("%lf",&x); + printf("Notation scientifque : %e\n", x); + + getchar(); /* pour qu'il prenne le ENTREZ*/ + + printf("Saisir un caratcère :\n"); + y = getchar(); + printf("Votre caractère : %c%c%c%c%c\n", y,y,y,y,y); + + return EXIT_SUCCESS; +} diff --git a/DEV1.1/TP05/tp5exo5.c b/DEV1.1/TP05/tp5exo5.c new file mode 100644 index 0000000..f6560f6 --- /dev/null +++ b/DEV1.1/TP05/tp5exo5.c @@ -0,0 +1,20 @@ +#include +#include + +int main(void){ + int n; + double x; + +printf("Combien veux-tu investir :\n"); +n = scanf("%lf",&x); +printf(" 1 ans : %f\n", x*0.04); +printf(" 2 ans : %f\n", x*(0.04*2)); +printf(" 3 ans : %f\n", x*(0.04*3)); +printf(" 4 ans : %f\n", x*(0.04*4)); +printf(" 5 ans : %f\n", x*(0.04*5)); +printf(" 6 ans : %f\n", x*(0.04*6)); +printf(" 7 ans : %f\n", x*(0.04*7)); + + +return EXIT_SUCCESS; +} diff --git a/DEV1.1/TP05/tp5exo6.c b/DEV1.1/TP05/tp5exo6.c new file mode 100644 index 0000000..60af151 --- /dev/null +++ b/DEV1.1/TP05/tp5exo6.c @@ -0,0 +1,32 @@ +#include +#include + +int main(void){ + int n1; + int n2; + int n3; + int n4; + int n5; + +double x1; +double x2; +double x3; +double x4; +double x5; + +printf("Premier réel :\n"); +n1 = scanf("%lf",&x1); +printf("Deuxième réel :\n"); +n2 = scanf("%lf",&x2); +printf("Troisième réel :\n"); +n3 = scanf("%lf",&x3); +printf("Quatrième réel :\n"); +n4 = scanf("%lf",&x4); +printf("Cinquième réel :\n"); +n5 = scanf("%lf",&x5); + +printf("Somme des réels : %f\n", x1+x2+x3+x4+x5); + +return EXIT_SUCCESS; +} + \ No newline at end of file