Probléme avec le ''if'' du langage C
Résolu/Fermé
A voir également:
- Probléme avec le ''if'' du langage C
- Langage ascii - Guide
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Langage pascal - Télécharger - Édition & Programmation
- Que veut dire le rectangle en langage sms ✓ - Forum Twitter
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
7 nov. 2010 à 15:43
7 nov. 2010 à 15:43
Il ne faut pas mettre de ";" après un if, mais directement les instructions "then"
if (1==2) { printf("1==2 : Chouette je vais révolutionner les maths !"); } else { printf("1!=2 : Mon prof de maths disait donc vrai !"); }
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 842
7 nov. 2010 à 16:11
7 nov. 2010 à 16:11
Pas mal d'erreur.
if ( choix == O );
Ceci veut dire : est-ce que la variable choix est égale à la variable O ?
Il faut donc enlever le point-virgule comme déjà signalé plus haut et en plus dans ton cas : if (choix=='O');
Tu souhaites savoir si l'utilisateur à taper sur la lettre O non ?
Dans ce cas, il faudra également rebaptiser ta variable choix en char.
Et les variables O, N sont inutiles puisque ce ne sont pas des variables.
Cdlt,
if ( choix == O );
Ceci veut dire : est-ce que la variable choix est égale à la variable O ?
Il faut donc enlever le point-virgule comme déjà signalé plus haut et en plus dans ton cas : if (choix=='O');
Tu souhaites savoir si l'utilisateur à taper sur la lettre O non ?
Dans ce cas, il faudra également rebaptiser ta variable choix en char.
Et les variables O, N sont inutiles puisque ce ne sont pas des variables.
Cdlt,
7 nov. 2010 à 15:59
le 2eme résultat seuelement
#include<stdio.h>
#include<conio.h>
main()
{
float a,b,c,choix,s,k,s2;
printf("Donner la 1ere resistance ",a);
scanf("%f",&a);
printf("Donner la 2eme resistance ",b);
scanf("%f",&b);
printf("Donner la 3eme resistance ",c);
scanf("%f",&c);
printf("Si le Branchement est en S'rie Appuyer sur 1 , Si le Branchement est en\nParall'le Appuyez Sur n'importe quel touche",choix);
scanf("%f",&choix);
s=a+b+c;
k=(1/b)+(1/c)+(1/a);
s2=1/k;
if ( choix == 1 ) {
printf(" lsdsqjfqsfsq %f",s); }
else {
printf(" dsjdqsjdqsfq %f",s2); }
getch();
}