Programmation d'une calculatrice en C

Fermé
Mendoza - 10 mai 2011 à 09:17
 BallKrasher - 23 oct. 2014 à 18:07
Bonjour à tous,

J'essaye de créer une calculatrice en console. Un menu s'affiche pour demander quelle opération faire. Une fois que l'utilisateur à indiqué son choix, la console demande 2 valeurs pour réaliser l'opération voulue. Le seule petit soucis, c'est qu'au lancement de ce programme, Code::Blocks m'affiche une erreur dans le int. Voici le code :


#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
    int nombre = 0, int nombre1 = 0, int nombre2 = 0; (--> Erreur)

    printf("===Calculatrice===\n\n");
    printf("1. Addition\n");
    printf("2. Soustraction\n");
    printf("3. Multiplication\n");
    printf("4. Division\n");
    printf("5. Racine carre\n\n");
    printf("Votre choix : \n\n");
    scanf("%d", &nombre);

    switch (nombre)

    {
        case 1: 
          printf("Vous avez choisi l'addition.");
          break;
        case 2:
          printf("Vous avez choisi la soustraction.");
          break;
        case 3:
          printf("Vous avez choisi la multiplication.");
          break;
        case 4:
          printf("Vous avez choisi la division.");
          break;
        case 5:
          printf("Vous avez choisi la racine carre.");
          break;
        default:
          printf("Votre choix n'est pas valide.");
          break;
    }

            printf("Introduisiez le 1er nombre\n");
            scanf("%d", &nombre1);
            printf("Introduisiez le 2ème nombre\n");
            scanf("%d", &nombre2);

return 0;

}




Je précise que je ne l'ai pas encore terminé.
En espérant avoir une réponse. Bonne journée à vous. :)

2 réponses

sakoba2010 Messages postés 157 Date d'inscription lundi 7 février 2011 Statut Membre Dernière intervention 24 juillet 2013 15
10 mai 2011 à 11:16
remplaces ça
int nombre = 0, int nombre1 = 0, int nombre2 = 0;
par ça:
int nombre = 0, nombre1 = 0, nombre2 = 0;

tu peux aussi utiliser while avec switch pour mieux gérer une calculatrice. voir un exemple:
http://sakoba.byethost13.com/2011/05/10/calculator-on-c/
3