Manage your site:

52 704 Webmasters - 775 396 Members REGISTER - Forgot your password?

Discussion du forum

News

Vous êtes sur la discussion Problème age bidule

Forum :: Questions IF :: Discussion
Ouvert Problème age bidule
de hugo (ados-virtuel - créé le 18 aout 2010 à 13h 11
6 reponses - 246 vues
modifié il y a 14 ans
Salut à tous.

J'ai un problème concernant mon code pour l'age du bidule.

[IF AgeBidule = 1] 20 Ans.[/IF][IF AgeBidule = 10] 21 Ans.[/IF][IF AgeBidule = 20] 22 Ans.[/IF][IF AgeBidule = 30] 23 Ans.[/IF][IF AgeBidule = 40] 24 Ans.[/IF][IF AgeBidule = 50] 25 Ans.[/IF][IF AgeBidule = 60] 26 Ans.[/IF][IF AgeBidule = 70] 27 Ans.[/IF][IF AgeBidule = 80] 28 Ans.[/IF][IF AgeBidule = 90] 29 Ans.[/IF][IF AgeBidule = 100] 30 Ans.[/IF]

Rien ne s'affiche lorsque le bidule à plus de 10 Jours.

Quelqu'un pourrais modifier mon code sil vous plait pour qu'il soit fonctionne correctement ?

Merci d'avance pour vos réponse.
Voici les réponses de cette discussion : (page 1/1)

le 18 aout 2010 à 14h 42 (il y a 14 ans)
En ligne Nhail (feliz
Ton code ne prend en compte que les âges situés derrière les "=". Du coup, rien ne s'affiche pour les autres ... Il te faudrait écrire :

[IF AgeBidule < 10] 20 Ans. [/IF] [IF AgeBidule >= 10 && AgeBidule < 20] 21 Ans. [/IF] [IF AgeBidule >= 20 && AgeBidule < 30] 22 Ans.[/IF]

Et ainsid e suite =)
le 18 aout 2010 à 15h 54 (il y a 14 ans)
En ligne hugo (ados-virtuel
Tu pourrais faire le code en entier sil te plait car je ne comprend pas bien l'utilisation des IF's concernant l'age du bidule, je bloque un peu ...

Merci d'avance.
le 19 aout 2010 à 15h 30 (il y a 14 ans)
En ligne Nhail (feliz
Non, il ne sert à rien que je te fasse le code à ta place, je vais plutôt t'expliquer comment il fonctionne =)

Donc j'ai par exemple un bidule, je souhaite qu'il vieillisse d'un an tous les deux jours.

[IF AgeBidule = 1] Un an [/IF] [IF AgeBidule = 3] Deux ans [/IF]

Le code, traduit en français, est le suivant :
Si l'age du bidule est égal à un, on affiche "Un An", si l'âge du bidule est égal à trois, on affiche "Deux ans".

Oui, mais que se passe-t-il si le bidule a deux ans ?
Rien, il n'affiche rien ...

Il va falloir modifier notre code :
[IF AgeBidule >= 1] Un an [/IF] [IF AgeBidule >= 3] Deux ans [/IF]

En français, ça donne donc :
Si l'âge du bidule est supérieur ou égal à un, on affiche "Un an", si l'âge du bidule est supérieur ou égal à deux, on affiche "Deux ans".

Oui, mais du coup, si l'âge du bidule est égal à trois, ça m'affiche "Deux ans" mais ça continue aussi à m'afficher "Un an" ...

Après correction, ça donne :
[IF AgeBidule >= 1 && AgeBidule < 3] Un an [/IF] [IF AgeBidule >= 3 && AgeBidule < 5] Deux ans [/IF]

ça marche =D
Voilà, j'espère que tu as compris le principe, bon codage ;)
le 19 aout 2010 à 15h 46 (il y a 14 ans)
En ligne hugo (ados-virtuel
Merci pour toutes ces expliquations. =D

J'ai fait un code, donc si j'ai bien compris, sa donne cela :

[IF AgeBidule >= 1 && AgeBidule < 10] 20 Ans [/IF][IF AgeBidule >= 10 && AgeBidule < 20] 21 Ans [/IF][IF AgeBidule >= 20 && AgeBidule < 30] 22 Ans [/IF][IF AgeBidule >= 30 && AgeBidule < 40] 23 Ans[/IF][IF AgeBidule >= 40 && AgeBidule < 50] 24 Ans [/IF][IF AgeBidule >= 50 && AgeBidule < 60] 25 Ans [/IF][IF AgeBidule >= 60 && AgeBidule < 70] 26 Ans [/IF][IF AgeBidule >= 70 && AgeBidule < 80] 27 Ans [/IF][IF AgeBidule >= 80 && AgeBidule < 90] 28 Ans [/IF][IF AgeBidule >= 90 && AgeBidule < 100] 29 Ans [/IF][IF AgeBidule >= 100 && AgeBidule < 110] 30 Ans [/IF]

Je veut que mon bidule augmente de 1 Ans tout les 10 Jours, mon code est t-il correcte ?
le 20 aout 2010 à 13h 00 (il y a 14 ans)
En ligne hugo (ados-virtuel
?
le 20 aout 2010 à 20h 05 (il y a 14 ans)
En ligne Nhail (feliz
Oui, tout à fait ^^
Poster un message
Veuillez vous connecter pour poster sur le forum.

Webidev | v2.10.0 | © Webidev 2007 - 2024 | Contact