NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: SeVeN le 22 Octobre 2005 à 18:19:07



Titre: [Prog.06] Une petite precision
Posté par: SeVeN le 22 Octobre 2005 à 18:19:07
Il est dit dans le sujet :

"(avec au maximum 2 chiffres après la virgule)"

or, il faut renvoyer un nombre avec un point "." comme séparateur ! Il serait bien de le dire dans l'énoncé du niveau, j'ai perdu pas mal de temps sur ça.


Titre: [Prog.06] Une petite precision
Posté par: Nms le 22 Octobre 2005 à 18:28:03
Heuuu je sais pas comment t'as calculé tes nombres, mais php met automatiquement les nombres à virgule en format x.y avec un point en guise de virgule. C'est la notation standard en php (et pas qu'en php). Tu as créé tes nombres caractères après caractère pour remplacer le point par une virgule? :shock:

Dsl si je t'ai induit en erreur, mais la langue français impose de parler de virgule, et le php impose un point. Donc ça me semblait évident que tout le monde le comprendrait ainsi. Mais bon ca n'a pas été le cas donc dsl si ca t'a fait perdre du tps.


Titre: [Prog.06] Une petite precision
Posté par: SeVeN le 22 Octobre 2005 à 18:54:06
et pourquoi j'irais coder ca en PHP ? j'ai résolu tous les niveaux de programmation en Delphi. Et la fonction FloatToStrF renvoit des nombres avec virgule par defaut.

Merci d'avoir répondu.


Titre: [Prog.06] Une petite precision
Posté par: Nms le 23 Octobre 2005 à 01:55:26
Déformation professionnelle cette épreuve a été pensée, conçue et résolue en php.
Je ne savais pas qu'en Delphi la notation standard utilisait la virgule.
Merci de l'avoir signalé, ça m'évitera de parler dans un réferentiel php la prochaine fois ;)


Titre: [Prog.06] Une petite precision
Posté par: zoug le 14 Février 2006 à 16:02:29
franchement il est vrais qu'une correction de l'ennoncé s'impose !
heureusement que SeVeN a posté cette precision car je serais encore en train de chercher pourquois ca ne validait jamais, j'etait pret à fraccassé un truc là (ma tétE par exemple) :lol:
le standard PHP à beau etre le point, le standard en francais comme tu le dis nms reste la virgule ... :wink: