From c6a0ca66ac0709c009c3d2c802f817a3569b0b35 Mon Sep 17 00:00:00 2001 From: Adrien Date: Sun, 14 Sep 2025 14:53:21 +0200 Subject: [PATCH] Ajout de prise de note tp 5 --- DEV1.1/TP05/prise_de_notes_du_TP5.txt | 26 ++++++++++++++++++++++++++ PROJETPERSO/pjperso.c | 21 +++++++++++++++++++++ essai.c | 9 +++++++++ 3 files changed, 56 insertions(+) create mode 100644 DEV1.1/TP05/prise_de_notes_du_TP5.txt create mode 100644 PROJETPERSO/pjperso.c create mode 100644 essai.c diff --git a/DEV1.1/TP05/prise_de_notes_du_TP5.txt b/DEV1.1/TP05/prise_de_notes_du_TP5.txt new file mode 100644 index 0000000..337174f --- /dev/null +++ b/DEV1.1/TP05/prise_de_notes_du_TP5.txt @@ -0,0 +1,26 @@ +pour avoir plusieurs variables du même type on utilise "double". + - EXEMPPLE : double x = 12.5, y = -0.54, z = 1.4e-3; + +pour affecter une valeur a une variable on utilise le signe "=", on peut aussi affecter on mettant une opération mathématique "n = n+1;". + +les réels sont souvent manipulés par le type DOUBLE qui est identifié par la présence d'un point qui joue le rôle de la virgule +-%f donne une notation simple +-%e donne la notation scientifique +-%g choisi la notation la plus courte entre les deux + +EXEMPLE : printf("%f", -2.5487e2); + +on peut aussi ajouté un modificateur au format pour changer le nombre de chiffre après la virgule qui est de 6 par défauts + + EXEMPLE : printf("%.2f", -0.157) (2 chiffres derrière la virgule) + +La commande "scanf" agis comme un getchar sans à avoir a le réécrire il le fait automatiquement +-EXEMPLE : + int main(void) { + int n; + double x; + printf("Entrez un réel : "); + n = scanf("%lf", &x); + printf("son carré vaut : %f\n", x*x); + return EXIT_SUCCESS; +} \ No newline at end of file diff --git a/PROJETPERSO/pjperso.c b/PROJETPERSO/pjperso.c new file mode 100644 index 0000000..7304135 --- /dev/null +++ b/PROJETPERSO/pjperso.c @@ -0,0 +1,21 @@ +#include +#include + +int main(void){ + + char n1,n2,n3,n4,n5,cal; + printf("Ecrivez votre calcul à deux décimal\n"); + n1 = getchar(); + n2 = getchar(); + n3 = getchar(); + n4 = getchar(); + n5 = getchar(); + cal = (n1,n2) + (n4,n5); + + printf("Votre calcul est : %c%c%c%c%c\n", n1,n2,n3,n4,n5); + + printf("Résultat : %d\n", cal); + +return EXIT_SUCCESS; +} + diff --git a/essai.c b/essai.c new file mode 100644 index 0000000..945c24b --- /dev/null +++ b/essai.c @@ -0,0 +1,9 @@ +#include +#include + +int main(void){ + + printf("%f\n ", 1.25e-10 ) ; + +return EXIT_SUCCESS; +} \ No newline at end of file