Vous êtes sur la page 1sur 2

// NOTE : mes noms de variables sont pas ouf c’était un code que j’avais écris en

dehors des //cours du coup prend pas ces noms en exemple, aussi ton compilateur
fera probablement chier //du fait que j’utilise scanf et pas scanfs mais
normalement il va l’accepter

#include <stdio.h>

void main(void) {

char choix;
printf("quel type de calcul ?\n");
scanf("%c", &choix); // si tu utilises scanfs ce sera une formulation
différente, mais en
switch (choix) { // en attendant pour comprendre le fonctionnement
code seulement
case '+' : // “non sécurisé” (d’où le ‘s’ de ‘scanfs’)

double addition1;
printf("premier chiffre ?\n");
scanf("%lf", &addition1); // %lf pour un double comme ici, %f pour
un float
double addition2;
printf("deuxieme chiffre ?\n");
scanf("%lf", &addition2);

double addition;
addition = addition1 + addition2;

printf("resultat : %f ", addition);


break;
case '-' :

double soustraction1;
printf("premier chiffre ?\n");
scanf("%lf", &soustraction1);
double soustraction2;
printf("deuxieme chiffre ?\n");
scanf("%lf", &soustraction2);

double soustraction;
soustraction = soustraction1 - soustraction2;
printf("resultat : %f", soustraction);
break;

case '*' :

double multiplication1;
printf("premier chiffre ?\n");
scanf("%lf", &multiplication1);
double multiplication2;
printf("deuxieme chiffre ?\n");
scanf("%lf", &multiplication2);
double multiplication;
multiplication = multiplication1 * multiplication2;
printf("resultat : %f ", multiplication);
break;

case '/' :
double division1;
printf("premier chiffre ?\n");
scanf("%lf", &division1);
double division2;
printf("deuxieme chiffre ?\n");
scanf("%lf", &division2);

double division;
division = division1 / division2;
printf("resultat : %f", division);
break;

default : // je crois que le code tournera même sans lui mais


c’est plus propre
printf("La calculatrice ne prend pas en compte ce type de calcul.");

Vous aimerez peut-être aussi