MONTANT EN TOUTES LETTRES [MAJ]

cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 - 24 févr. 2005 à 16:22
ludo7910 Messages postés 5 Date d'inscription vendredi 7 mars 2003 Statut Membre Dernière intervention 25 août 2005 - 25 août 2005 à 09:38
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29748-montant-en-toutes-lettres-maj

ludo7910 Messages postés 5 Date d'inscription vendredi 7 mars 2003 Statut Membre Dernière intervention 25 août 2005
25 août 2005 à 09:38
script très pratique.

il y a juste une petite erreur, mille est invariable (deux mille et pas deux milles)

http://fr.wikipedia.org/wiki/Adjectif_num%C3%A9ral
fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006
27 févr. 2005 à 11:19
Ah si en fait ca s'affiche bien a partir de 100 mais après il y'a quelques bugs
fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006
27 févr. 2005 à 11:15
J'ai essayé de voir tous les résultats avec ce code :

for($i=0;$i<1000;$i++) {
for($k=0;$k<100;$k++) {
$point = '.';
if($k<10) $j = 0;
if($j 0 && $k 0) {
$j = '';
$k = '';
$point = '';
}
echo $i, $point;
echo $j, $k;
echo ' : ', cvnbst($i.''.$point.''.$j.''.$k), '
';
$j = '';
}
}

Le seul truc c'est que le chiffre avant euros s'affiche pas, bien que les centimes le soient
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
27 févr. 2005 à 10:55
http://www.euro.gouv.fr/zoomentre/index3.htm
Page officielle du gouvernement avec le sigle de la ripoublique où vous verrez en titre 'euros' avec S.

Les billets n'en mettent pas car il doit y avoir harmonisation pour les différents pays, toutes les langues n'ayant pas le 'S' comme marque du pluriel, on est donc allé au plus petit dénominateur commun.
Pour autant on met un 'S' dans un texte français qui parle des euros.
fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006
27 févr. 2005 à 10:15
$nb2 = array('vingt','trente','quarante','cinquante','soixante','soixante','quatre-vingt'

dans cette ligne il y'a deux fois soixante, c'est normal ? je sais pas si ca bug dans le script a la sortie
cs_twisteurwin Messages postés 167 Date d'inscription mardi 21 septembre 2004 Statut Membre Dernière intervention 2 mai 2009
27 févr. 2005 à 01:25
A l'origine y avait pas de "s"...
Sur un ancien billet de 100 francs , francs était indiqué avec "s"...
Sur un nouveau billet de 10 €uro , po de "s"...
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
26 févr. 2005 à 14:51
2 franc, 2 dollar : ce sont des fautes
2 euro,2 euros,2 francs,2 dollars : c'est correct
et je suis d'accord avec "et pour moi ca prendra un S"
@+
fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006
26 févr. 2005 à 14:01
Pour ma part je trouve plus joli et gramaticalement correct de mettre un S pour les monnaies.

2 Francs ou 2 Franc ?
2 Euros ou 2 Euro ?
2 Dollars ou 2 Dollar ?

Je fais pas d'exceptions et pour moi ca prendra un S ^^
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
26 févr. 2005 à 11:32
Euro peut s'écrire avec S ou pas
[ s'il y en a plusieurs ]
cinq euro ou cinq euros : pas de fautes
personnellemnt je mettrai
toujours un S.
@+
cs_twisteurwin Messages postés 167 Date d'inscription mardi 21 septembre 2004 Statut Membre Dernière intervention 2 mai 2009
26 févr. 2005 à 11:26
Je crois que c'est trop tard pour rattraper le coup !
Euro sera toujours sans "s" pour moi...
_Thy_ Messages postés 33 Date d'inscription mardi 24 août 2004 Statut Membre Dernière intervention 19 septembre 2005
26 févr. 2005 à 00:16
Twisteurwin : J'ai renoncé à prêcher le "Euro" invariable... Même les banques mettent un "s" à la fin (sauf quand je ne suis à découvert que de 1 Euro) ;)
Vox populi, vox dei.
Mais je continue à ne pas mettre de pluriel sur mes chèques.
cs_twisteurwin Messages postés 167 Date d'inscription mardi 21 septembre 2004 Statut Membre Dernière intervention 2 mai 2009
25 févr. 2005 à 22:54
A noter: Euro ne prend pas de S
La preuve : regarder sur un billet de 10 euro
:-)
fuckya Messages postés 125 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 8 juin 2006
25 févr. 2005 à 17:13
Dois y'avoir un truc sur google pour l'orthographe des chiffres (j'ai toujours autant de mal avec eux moi x_x)
kiki2sirom Messages postés 153 Date d'inscription mardi 17 août 2004 Statut Membre Dernière intervention 23 décembre 2010
25 févr. 2005 à 12:27
re moi pour rester dans la syntaxe
on écrit : "quatre-vingts" mais "quatre-vingt-un"
également : "quatre cents" mais quatre cent un"

@+
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
25 févr. 2005 à 11:03
bonjour,
on écrit ( par exemple )
Deux cents Euros
et
Deux cent trois Euros
@+
vvm Messages postés 8 Date d'inscription jeudi 16 janvier 2003 Statut Membre Dernière intervention 25 février 2005
25 févr. 2005 à 10:41
Merci pour cette critique positive, j'ai effectivement vu la plupart de mes erreurs hier.
C'est maintenant mis à jour.
Pour les puissances, je verrais un autre jour.
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008 1
24 févr. 2005 à 16:22
La seule chose qui n'est pas correcte, c'est de mettre
$nblet; tout seul, car il ne sert à rien. Tu vas me dire que c'était pour initialiser la variable plus bas. C'est une très bonne idée, SAUF qu'il aurait fallit mettre $nblet = ''; plutot (mmm attention en mettant $nblet= '' on perd des données, initialise ta variable à une place stratégique ! :) comme ca tu évites deux erreurs.

C'est pas mal quand même le rendu, par contre, on ne met pas de "et" partout, seulement entre xxx et UN et seulement en bas de soixante (compris) (on ne dit pas quatre-vingt et un). Des tirets sont à placer pour tout ce qui est inférieur à 100. Et pour finir, une petite vérification d'unité (si c'est un, ne pas mettre de s à cents/euros).

Un truc pour mille, cent, ... tu devrais faire un tableaux qui contient ces "puissances". Ainsi tu pourrais mettre billions, millions, mille, cent... et tout et tout :)

Continue comme ca :)
Rejoignez-nous