Académique Documents
Professionnel Documents
Culture Documents
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;
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;