Programmation C

Bonjour j'aimerai demander un exemple de programme en C d'une calculatrice réalisant les opérations d'addition de soustraction de multiplication et de

--
zongojulien

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Salut julienzongo,

    Montre nous ce que tu as fait ou ce que tu veux faire et lis ceci.

    A titre d'exemple, pour une addition de deux entiers, tu peux :
    • récupérer la saisie sur une ligne de l'opération demandée
    • interpréter ce qui a été saisi avec sscanf
    • faire l'addition


    Dal
    1. Contributeur
      Par exemple :

      #include <stdio.h>
        
      int main(void) {
          char saisie[21];
          int operande1, operande2;
          char operateur = ' ';
      
          printf("Veuillez saisir une addition de deux entiers (de la forme 1 + 2)"
                  " et pressez Entrée pour obtenir le résultat (max %ld caractères).\n",
                  sizeof saisie - 1);
          fgets(saisie, sizeof saisie, stdin);
          if ( (sscanf(saisie, "%d %c %d", &operande1, &operateur, &operande2) != 3) ||
                  (operateur != '+') ) {
              printf("Erreur de saisie\n");
              return 1;
          }
          printf("Résultat : %d\n", operande1 + operande2);
      
          return 0;
      }