Besoin d'aide en c "if et else"

Fermé
rimounatn Messages postés 93 Date d'inscription jeudi 24 décembre 2009 Statut Membre Dernière intervention 7 septembre 2010 - 27 janv. 2010 à 13:02
dwyane346 Messages postés 147 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 - 27 janv. 2010 à 20:39
Bonjour,
je ss debutante et j'ai besoin de votre aide :)
j'ai deux variables : variable time et variable cout selon ses valeurs, le programme va faire des instruction differentes.
voici mon algorithme:
si cout=0 et time=0 alors
   ---------------------
   ---------------------
   ---------------------
sinon 
      si cout <>0 alors
          ---------------------
          ---------------------
          ---------------------
       sinon
        si  time<>0 alors
         ---------------------
         ---------------------
         ---------------------
        finsi
     finsi
finsi

Le signe <> designe "different de", j'espere que vous avez compri ce que je voulé faire, je veux ecrire ça en langage c j'ai deja essayé mais j'ai un probleme avec les if et les else :((((
Merci d'avance pour vos reponses

2 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
27 janv. 2010 à 13:32
Je ne voi pas où est le souci. Il suffit de remplacer les "si" par "if" et sinon par "else" et de mettre des accolades.
Attentions, les symboles de comparaison en C sont :
== pour le test d'égalité et != pour différent de .
Les opérateurs logiques sont && pour "et" et || pour "ou"
0
dwyane346 Messages postés 147 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 6 septembre 2012 18
27 janv. 2010 à 20:39
int main()
{
if ((cout == 0) && (time == 0))
{

}
else if (cout != 0)
{

}
else
{

}
return (0);
}
0