20-09-2010, 01:27 AM
(20-09-2010, 12:52 AM)gameprog2 a écrit : Je n'ai pas compris la présence de ton exemple, puisque il était question de la place de la variable à gauche du 0 ou à droite du 0, tandis que dans ton exemple la variable est à gauche dans les deux cas, donc je vois paseffectivement tu n'as pas compris où je voulais en venir ^^
Par contre pour répondre à ta question :
Citation :si la question est N strictement inférieur à 0 que fais-tu ?Déjà je répondrais que si N est strictement inférieur à 0, il ne peut pas être en même temps égal à 0, donc la question ne se pose pas, il n'existe qu'une seule réponse, c'est : if ( N<0 )....
si on dit dans le cas ou N est strictement négatif on fait A sinon on fait B y a au moins deux manières de faire :
if (N<0) {A} else {B}
ou
if (N>=0) {B} else {A}
c'est rigoureusement la même chose d'un point de vue algo
je posais ta question car ta phrase était équivoque :
Citation :if (N>0) {blabla} else {blabla};
Juste parce que je suis habitué à me poser la question :
Est-ce que N est supérieur à zéro ?
j'avais compris que tu te posais la question "supérieur à" (donc que tu utilisais potentiellement 0 > $a)
et pas que tu disais comme moi, à savoir variable à gauche ^^
@sephi
c'est tout aussi logique et mathématique de présenter 0 < nombre que nombre > 0
il n'y a jamais eu en logique ni en mathématique de prépondérance sur le supérieur et l'inférieur. Le seul tri croissant systématique est l'intervalle [a,b] ou a est toujours plus petit que b
mais 10 > x > 0 est tout aussi logique et mathématiques que 0 < x < 10
maintenant inutile de s'énerver non plus