Programmation c: quelle est ma faute?
informatiquetech
Messages postés
297
Statut
Membre
-
informatiquetech Messages postés 297 Statut Membre -
informatiquetech Messages postés 297 Statut Membre -
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 binaire - Guide
- Programmation vb - Télécharger - Langages
- 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
297
Statut
Membre
6
merci!!