La fonction if tene else en C
Fermé
sdfsam
Messages postés
60
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 mai 2011
-
8 févr. 2011 à 12:47
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 9 févr. 2011 à 16:06
Char Snipeur Messages postés 9813 Date d'inscription vendredi 23 avril 2004 Statut Contributeur Dernière intervention 3 octobre 2023 - 9 févr. 2011 à 16:06
A voir également:
- La fonction if tene else en C
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Fonction miroir - Guide
- Fonction somme excel - Guide
- Excel remplir automatiquement une cellule en fonction d'une autre ✓ - Forum Excel
19 réponses
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
8 févr. 2011 à 14:31
8 févr. 2011 à 14:31
oui
sdfsam
Messages postés
60
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 mai 2011
8 févr. 2011 à 19:05
8 févr. 2011 à 19:05
SVP AIDER MOI A FAIRE CE PROGRAMME JUST LE DEBUT
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sdfsam
Messages postés
60
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 mai 2011
9 févr. 2011 à 10:52
9 févr. 2011 à 10:52
ça je le connais
et apres
et apres
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
9 févr. 2011 à 11:44
9 févr. 2011 à 11:44
return 0;
}
}
sdfsam
Messages postés
60
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 mai 2011
9 févr. 2011 à 13:29
9 févr. 2011 à 13:29
mais le code ??
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
9 févr. 2011 à 13:39
9 févr. 2011 à 13:39
tu voulais "juste le début" tu l'as.
met
int main(int argc, char** argv)
{
fonctionIfTeneElseEnC();
return 0;
}
une fois que t'aura codé la fonction, ce sera bon.
int main(int argc, char** argv)
{
fonctionIfTeneElseEnC();
return 0;
}
une fois que t'aura codé la fonction, ce sera bon.
sdfsam
Messages postés
60
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 mai 2011
9 févr. 2011 à 14:12
9 févr. 2011 à 14:12
mon probleme c'est cmt ecrire la fonction
fonctionIfTeneElseEnC();
fonctionIfTeneElseEnC();
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
9 févr. 2011 à 14:27
9 févr. 2011 à 14:27
Pas faux ;)
C'est ca que j'aime bien, sur CCM : Sa philosophie.
sdfsam : On n'est pas là pour coder tout tes problèmes. On est là pour t'apprendre comment faire, à programmer, à comprendre et à t'aiguiller.
Donne un poisson à un homme, il mangera un jour.
Apprends-lui à pecher, il mangera toute sa vie.
Ici c'est la même chose : On ne vva pas te donner un code tout fait, on va uniquement t'appendre à programmer, ce qui te servira souvent ;)
C'est ca que j'aime bien, sur CCM : Sa philosophie.
sdfsam : On n'est pas là pour coder tout tes problèmes. On est là pour t'apprendre comment faire, à programmer, à comprendre et à t'aiguiller.
Donne un poisson à un homme, il mangera un jour.
Apprends-lui à pecher, il mangera toute sa vie.
Ici c'est la même chose : On ne vva pas te donner un code tout fait, on va uniquement t'appendre à programmer, ce qui te servira souvent ;)
sdfsam
Messages postés
60
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 mai 2011
9 févr. 2011 à 14:28
9 févr. 2011 à 14:28
justement j'ai pas peux c'est pour cela j'ai postulé ici
svp si vous avez une idée n'histe pas me la transmet
et merci bien
svp si vous avez une idée n'histe pas me la transmet
et merci bien
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
9 févr. 2011 à 14:31
9 févr. 2011 à 14:31
Si tu souhaites apprendre à programmer, alors voici un excellent cours :
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
Toute la première partie parle des fonctions pour els algorithmes, juste ce qu'il te faut ! Boucles, conditions, fonctions, ...
Après, tu seras parfaitement capable de retranscrire ton algorithme. Et si tu as un problème, envoi-nous ton code, et on te corrigera ou on t'aidera. Mais pas de code tout fait...
https://openclassrooms.com/fr/courses/19980-apprenez-a-programmer-en-c
Toute la première partie parle des fonctions pour els algorithmes, juste ce qu'il te faut ! Boucles, conditions, fonctions, ...
Après, tu seras parfaitement capable de retranscrire ton algorithme. Et si tu as un problème, envoi-nous ton code, et on te corrigera ou on t'aidera. Mais pas de code tout fait...
sdfsam
Messages postés
60
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 mai 2011
9 févr. 2011 à 14:55
9 févr. 2011 à 14:55
je l'ai fai mais cmt declarer une fonction booleen car ma fonction doit avoir comme entree des fonction booleen
moi je l'ai fait pour des des int 0 et 1
int ITE (int x, int y, int z)
{
int x,y,z,r; // r c'est le resultat
if((x==0&&z==1)||(x==1&&y==1)) // les cas ou ma fonction bollen vaut 1
{
r=1;
return(r);
}
else
{
r=0;
return (r);
}
moi je l'ai fait pour des des int 0 et 1
int ITE (int x, int y, int z)
{
int x,y,z,r; // r c'est le resultat
if((x==0&&z==1)||(x==1&&y==1)) // les cas ou ma fonction bollen vaut 1
{
r=1;
return(r);
}
else
{
r=0;
return (r);
}
Bilow
Messages postés
1014
Date d'inscription
samedi 21 août 2010
Statut
Membre
Dernière intervention
2 août 2015
117
9 févr. 2011 à 15:26
9 févr. 2011 à 15:26
Les booléens n'existent pas en C... C'est du C++ !
Mais les 0 et les 1 fonctionnent très bien, comme des booléens.
Tu peux déclarer int true=1, false=0; en début de code si tu veux absolument utiliser true et false.
Egalement, pour ton code, même si cela ne change pas grand chose, tu n'es pas obligé de retourner une variable.
Au lieu de :
Mais les 0 et les 1 fonctionnent très bien, comme des booléens.
Tu peux déclarer int true=1, false=0; en début de code si tu veux absolument utiliser true et false.
Egalement, pour ton code, même si cela ne change pas grand chose, tu n'es pas obligé de retourner une variable.
Au lieu de :
r=1; return(r);Tu peux mettre :
return 1;Et si tu as déclaré true/false :
return true;
sdfsam
Messages postés
60
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
29 mai 2011
9 févr. 2011 à 15:31
9 févr. 2011 à 15:31
mon but c'est pas d'avoir le true ou le false mais de returner la valeur de la fonction
ite comme suit
ITE(X,Y,Z==X*Y +!X*Z avec X,Y et Z des fonction booleen (!X et le complement de X)
ite comme suit
ITE(X,Y,Z==X*Y +!X*Z avec X,Y et Z des fonction booleen (!X et le complement de X)
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
9 févr. 2011 à 16:06
9 févr. 2011 à 16:06
ce que tu as commencé à écrire n'est pas si mal.
Dans ta fonction ITE, il ne faut pas redéclarer x y et z, met juste r (et comme le dit Bilow, r est inutile dans ton cas).
comprends pas ton histoire de retour de fonction ITE...
Dans ta fonction ITE, il ne faut pas redéclarer x y et z, met juste r (et comme le dit Bilow, r est inutile dans ton cas).
comprends pas ton histoire de retour de fonction ITE...