J'ai un problème dans mon programme.Si vous pouvez m'aidez ça serait avec grand plaisir ! J'ai rajouter un entier pour la variable température.
Ecrire un programme qui prend en entrée une température t et qui renvoie l'état de l'eau à cette température c'est à dire "SOLIDE", "LIQUIDE" ou "GAZEUX".
On prendra comme conditions les suivantes :
Si la température est strictement négative alors l'eau est à l'état solide.
Si la température est entre 0 et 100 (compris) l'eau est à l'état liquide.
Si la température est strictement supérieure à 100.
Entrée : Une température t.
Sortie : L'état de l'eau à cette température parmi les trois possibilités : "SOLIDE", "LIQUIDE" ou "GAZEUX".
Tu as un problème avec tes conditions. Si tu exécutes ta fonction avec 102 par exemple, tu vas satisfaire la condition "t>=0" en premier et tu n´auras pas "GAZEUX" en sortie.
C'es ce que tu propose @PB68, de manière simplifié
Problème algorithme
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
PB68
Le Tout est souvent plus grand que la somme de ses parties.