Programmation c: quelle est ma faute?
informatiquetech
Messages postés
225
Date d'inscription
Statut
Membre
Dernière intervention
-
informatiquetech Messages postés 225 Date d'inscription Statut Membre Dernière intervention -
informatiquetech Messages postés 225 Date d'inscription Statut Membre Dernière intervention -
Bonjour, pouvez vous me dire la faute dans mon programme:
#include <stdio.h> #include <stdlib.h> int main() { int resultat=0, a=0, b=0; printf("quel operation veux tu faire? "); scanf("1 || 2 || 3 || 4"); printf("\n"); if (printf("1")) { printf("le nombre 1: "); scanf("%d", &a); printf("\n"); printf("le nombre 2: "); scanf("%d", &b); printf("\n"); resultat=a+b; printf("resultat=%d", resultat); } else if (printf("2")) { printf("le nombre 1: "); scanf("%d", &a); printf("\n"); printf("le nombre 2: "); scanf("%d", &b); printf("\n"); resultat=a-b; printf("resultat=%d", resultat); } else if (printf("3")) { printf("le nombre 1: "); scanf("%d", &a); printf("\n"); printf("le nombre 2: "); scanf("%d", &b); printf("\n"); resultat=a*b; printf("resultat=%d", resultat); } else if (printf("4")) { printf("le nombre 1: "); scanf("%d", &a); printf("\n"); printf("le nombre 2: "); scanf("%d", &b); printf("\n"); resultat=a/b; printf("resultat=%d", resultat); } else { printf("faute error"); } }
A voir également:
- Programmation c: quelle est ma faute?
- Application de programmation - Guide
- Programmation envoi sms - Guide
- Programmation vb - Télécharger - Langages
- Programmation binaire - Guide
- Programmation télécommande porte de garage brico depot - Forum Matériel & Système
1 réponse
Il y a plusieurs erreurs, sur ton premier scanf d'abord, ça veut rien dire ce que t'écris. Je suppose que tu veux dire à ton utilisateur de saisir 1, 2, 3 ou 4. Donc tu crées une variable, que tu vas saisir, comme t'as fait pour les autres scanf. Ensuite, si tu veux rester avec des if (ce qui rallonge pas mal le programme), tu devras comparer cette valeur à la valeur saisie précédemment. Mais le mieux ça reste d'utiliser un switch je pense
informatiquetech
Messages postés
225
Date d'inscription
Statut
Membre
Dernière intervention
6
merci!!