From fd91be9bddf95a45e858a7b8ae25af40ad810604 Mon Sep 17 00:00:00 2001 From: Yohan Boujon Date: Sat, 12 Sep 2020 18:34:30 +0200 Subject: [PATCH] Added td6 --- td6/main.c | 32 ++++++++++++++++++++++++++++++++ td6/main.h | 9 +++++++++ td6/tdinfo.cbp | 42 ++++++++++++++++++++++++++++++++++++++++++ td6/tdinfo.depend | 12 ++++++++++++ td6/tdinfo.layout | 10 ++++++++++ td6/test.c | 16 ++++++++++++++++ 6 files changed, 121 insertions(+) create mode 100755 td6/main.c create mode 100755 td6/main.h create mode 100755 td6/tdinfo.cbp create mode 100755 td6/tdinfo.depend create mode 100755 td6/tdinfo.layout create mode 100755 td6/test.c diff --git a/td6/main.c b/td6/main.c new file mode 100755 index 0000000..6de0fe0 --- /dev/null +++ b/td6/main.c @@ -0,0 +1,32 @@ +#include "main.h" + +int main(){ + float a, b, c, res, delta1, delta2; + printf("a ="); + scanf("%f", &a); + printf("b ="); + scanf("%f", &b); + printf("c ="); + scanf("%f", &c); + res = discriminant(a, b, c); + if (res < 0) { + printf("Elle ne possède pas de racine dans les réels"); + } + else if (res == 0) { + delta1 = -b/(2*a); + printf("Elle possède une racine, étant %f", delta1); + } + else if (res > 0) { + delta1 = (-b - sqrt(res))/(2*a); + delta2 = (-b + sqrt(res))/(2*a); + printf("Elle possède deux racines, étant x1 = %f, x2 = %f", delta1, delta2); + } + + return 0; +} + +float discriminant(float a, float b, float c){ + float res; + res = b * b - 4*(a * c); + return res; +} diff --git a/td6/main.h b/td6/main.h new file mode 100755 index 0000000..ad9ff8a --- /dev/null +++ b/td6/main.h @@ -0,0 +1,9 @@ +#ifndef MAIN_H_INCLUDED +#define MAIN_H_INCLUDED +#include +#include +#include + +float discriminant(float a, float b, float c); + +#endif // MAIN_H_INCLUDED diff --git a/td6/tdinfo.cbp b/td6/tdinfo.cbp new file mode 100755 index 0000000..f02e4e9 --- /dev/null +++ b/td6/tdinfo.cbp @@ -0,0 +1,42 @@ + + + + + + diff --git a/td6/tdinfo.depend b/td6/tdinfo.depend new file mode 100755 index 0000000..6ffa302 --- /dev/null +++ b/td6/tdinfo.depend @@ -0,0 +1,12 @@ +# depslib dependency file v1.0 +1600697112 source:d:\data\alzyohan\geii\info\tdinfo\main.c + "main.h" + +1600017006 d:\data\alzyohan\geii\info\tdinfo\main.h + + + + +1600697022 source:d:\data\alzyohan\geii\info\tdinfo\test.c + "main.h" + diff --git a/td6/tdinfo.layout b/td6/tdinfo.layout new file mode 100755 index 0000000..c35f24a --- /dev/null +++ b/td6/tdinfo.layout @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/td6/test.c b/td6/test.c new file mode 100755 index 0000000..0d50c93 --- /dev/null +++ b/td6/test.c @@ -0,0 +1,16 @@ +#include "main.h" + +int bool() +{ + int a; + scanf("%d", &a); + if (a >= 18) +{ + printf("Vous etes majeur"); } + else + { + printf("Vous etes mineur"); + } + + return 0; +}