IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 C Discussion :

calculatrice


Sujet :

C

  1. #1
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Par défaut calculatrice
    svp aidez moi a faire ce programme
    Écrire un programme qui fait le travail d'une calculatrice
    avec les fonctions et les pointeurs
    et merci d'avance

  2. #2
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 967
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 967
    Par défaut
    Koe,

    Qu'as-tu déjà fait ? Où coince-tu ? Quel est ton problème ? ...

    Montre-le nous, car ici, personne ne fera ton travail à ta place.

  3. #3
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Par défaut
    j'ai travaillé avec switch mais j'ai eu des difficultés dans les pointeurs et les fonctions

  4. #4
    Membre très actif Avatar de elmcherqui
    Profil pro
    Inscrit en
    Février 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2008
    Messages : 281
    Par défaut
    montre ton code , on ne peux pas deviner ce que tu a fait

  5. #5
    Membre averti
    Inscrit en
    Octobre 2008
    Messages
    13
    Détails du profil
    Informations forums :
    Inscription : Octobre 2008
    Messages : 13
    Par défaut calculatrice (langage C)
    voila ce que j'ai fait dans le programme de la calculatrice
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    #include<stdio.h>
    #include<conio.h>
    main()
    {
       clrscr();
       char op;
       int a,b;
       printf("Donner l'opérande a:");
       scanf("%d",&a);
       printf("Donner l'opérateur (+,-,*,/,%)");
       scanf("%c",&op);
       printf("Donner l'opérande b:");
       scanf("%d",&b);
       switch(op)
       {
       case'+':printf("%d+%d=%d",a,b,a+b);break;
       case'-':printf("%d-%d=%d",a,b,a-b);break;
       case'*':printf("%d*%d=%d",a,b,a*b);break;
       case'/':if(b)
                  printf("%d/%d=%d",a,b,a/b);break;
              else
                  printf("Impossible division par 0");break;
       case'%':if(b)
                   printf("%d%%%d=%d",a,b,a%b);break;
               else
                   printf("Erreur division par 0");break;
       dfault:printf("Opérateur non accepté");
       }
       getch();
    }
    voila ce que j'ai fait
    mais le problème c'est je dois faire la fonction qui fait ce travail pr plus de 2 nombres et la je trouve des difficultés

  6. #6
    Membre très actif Avatar de elmcherqui
    Profil pro
    Inscrit en
    Février 2008
    Messages
    281
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : Maroc

    Informations forums :
    Inscription : Février 2008
    Messages : 281
    Par défaut
    ton code ne compile pas je l'ai un peu corrige , peut etre que tu y verra plus clair
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    #include<stdio.h>
    #include<conio.h>
     
    void nettoyage(){
        char cara;
        while((cara=getchar() != '\n') && cara!= EOF );
    }
    int main(void)
    {
     
       char op;
       int a,b;
       printf("Donner l'opérande a: ");
       scanf("%d",&a);
       printf("Donner l'opérateur (+,-,*,/,%%)");
       nettoyage();/*avale le '\n'*/
       scanf("%c",&op);
       printf("Donner l'opérande b: ");
       scanf("%d",&b);
       switch(op)
       {
       case'+':printf("%d+%d=%d",a,b,a+b);break;
       case'-':printf("%d-%d=%d",a,b,a-b);break;
       case'*':printf("%d*%d=%d",a,b,a*b);break;
       case'/':if(b)
                  printf("%d/%d=%d",a,b,a/b);
              else
                  printf("Impossible division par 0");break;
       case'%':if(b)
                   printf("%d%%%d=%d",a,b,a%b);
               else
                   printf("Erreur division par 0");break;
       default:printf("Opérateur non accepté");
       }
       getch();
       return 0;
    }

Discussions similaires

  1. Aide à la réalisation d'une calculatrice en C
    Par Premium dans le forum Algorithmes et structures de données
    Réponses: 8
    Dernier message: 17/11/2005, 16h52
  2. [Calculatrice TI82] Réaliser un jeu
    Par Zenol dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 07/11/2005, 18h40
  3. calculatrice operations >a 1 chiffre
    Par xtaze dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 16/10/2005, 19h33
  4. [Comparaison] : Capacités des calculatrices/ordinateurs
    Par Évariste Galois dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 02/08/2005, 16h06
  5. [AWT] Demande Explications prog calculatrice
    Par smag dans le forum Débuter
    Réponses: 3
    Dernier message: 07/07/2005, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo