Programmation C

julienzongo -  
[Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   -
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

  1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
     
    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
    0
    1. [Dal] Messages postés 6122 Date d'inscription   Statut Contributeur Dernière intervention   1 108
       
      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;
      }
      0