From 1fdf886794da32a7c30919c7ba3ba3d03bfc76a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alo=C3=AFs=20GAUCHER?= <30592770+couquino@users.noreply.github.com> Date: Tue, 6 Nov 2018 19:36:49 +0100 Subject: [PATCH] Add files via upload --- Exercice 1.c | 20 ++++++++++++++++++++ Exercice-1,2.c | 47 +++++++++++++++++++++++++++++++++++++++++++++++ Exercice-2.c | 33 +++++++++++++++++++++++++++++++++ 3 files changed, 100 insertions(+) create mode 100644 Exercice 1.c create mode 100644 Exercice-1,2.c create mode 100644 Exercice-2.c diff --git a/Exercice 1.c b/Exercice 1.c new file mode 100644 index 0000000..f7d072f --- /dev/null +++ b/Exercice 1.c @@ -0,0 +1,20 @@ +/****************************************************************************** + TD Informatique + Aloïs GAUCHER +*******************************************************************************/ + +#include + +int a,b,c; + +int main() +{ + printf("Saisissez le premier nombre à additionner \n"); + scanf("%d" ,&a); + printf("Saisissez le second nombre à additionner \n"); + scanf("%d" ,&b); + c = a + b; + printf("Le résultat de l'opération est %d \n", c); + + return 0; +} \ No newline at end of file diff --git a/Exercice-1,2.c b/Exercice-1,2.c new file mode 100644 index 0000000..64afb86 --- /dev/null +++ b/Exercice-1,2.c @@ -0,0 +1,47 @@ +/****************************************************************************** + TD Informatique + Aloïs GAUCHER +*******************************************************************************/ + +#include + +float a,b,c = 0; +int selection; + +int main() +{ + + //Saisie des opérandes + printf("Saisissez le premier nombre: \n"); + scanf("%f" ,&a); + printf("Saisissez le second nombre: \n"); + scanf("%f" ,&b); + + printf("Veuillez choisir l'opération à réaliser: \n"); + printf("1 - Multiplication\n"); + printf("2 - Addition\n"); + printf("3 - Soustraction\n"); + printf("4 - Division\n"); + scanf("%d" ,&selection); + switch(selection) + { + case 1: + c = a * b; + break; + case 2: + c = a + b; + break; + case 3: + c = a - b; + break; + case 4: + c = a / b; + break; + default: + printf("Veuillez choisir une opération à réaliser (1 - 4) !\n"); + } + + //Résultat + printf("Le résultat de l'opération est %f", c); + return 0; +} \ No newline at end of file diff --git a/Exercice-2.c b/Exercice-2.c new file mode 100644 index 0000000..f5b91fc --- /dev/null +++ b/Exercice-2.c @@ -0,0 +1,33 @@ +/****************************************************************************** + TD Informatique + Aloïs GAUCHER +*******************************************************************************/ + +#include + +int prix, somme, total; + +int main() +{ + do { + printf("Prix de l'article: \n"); + scanf("%d", &prix); + somme += prix; + } while ( prix != (0) ); // Condition de sortie de la boucle 0 + if ( somme < 99 ) { + total = somme; + } + else if ( somme >= 100 && somme <= 499 ) { // 10% de réduction + total = somme * 0.90; + } + else if ( somme >= 500 && somme <= 999 ) { // 20% de réduction + total = somme * 0.80; + } + else if ( somme > 999 ) { // 30% de réduction + total = somme * 0.70; + } + + printf("Le montant des articles est: %d€ \n", total); + + return 0; +} \ No newline at end of file