#################### $euro par Re[M]i_34 ######################### #Pour l'utiliser : //echo -a $euro(nombre).prop #Voici les "prop" possibles : # e2ff = Euros --> Franc(s) Français (France) # e2fb = Euros --> Franc(s) Belge(s) (Belgique) # e2mk = Euros --> Mark(s) (Allemagne) # e2d = Euros --> Drachmes (Grèce) # e2p = Euros --> Peseta(s) (Espagne) # e2li = Euros --> Livre(s) Irlandaise(s) (Irlande) # e2l = Euros --> Lire(s) (Italie) # e2fl = Euros --> Franc(s) Luxembourgeois (Luxembourg) # e2f = Euros --> Florin(s) (Pays-Bas) # e2s = Euros --> Schilling(s) (Autriche) # e2e = Euros --> Escudo(s) (Portugal) # e2mf = Euros --> Mark(s) Finlandais (Finlande) ################################################################## alias euro { if ($1 == $null && $1 !isnum) { return 2* $chr(36) $+ euro: paramètres insuffisants } elseif ($prop == e2ff) { return $calc($1 / 6.55957) Franc(s) Français (France) } elseif ($prop == e2fb) { return $calc($1 / 40.3399) Franc(s) Belge(s) (Belgique) } elseif ($prop == e2mk) { return $calc($1 / 1.95583) Mark(s) (Allemagne) } elseif ($prop == e2d) { return $calc($1 / 340.750) Drachmes (Grèce) } elseif ($prop == e2p) { return $calc($1 / 166.386) Peseta(s) (Espagne) } elseif ($prop == e2li) { return $calc($1 / 0.787564) Livre(s) Irlandaise(s) (Irlande) } elseif ($prop == e2l) { return $calc($1 / 1936.27) Lire(s) (Italie) } elseif ($prop == e2fl) { return $calc($1 / 40.3399) Franc(s) Luxembourgeois (Luxembourg) } elseif ($prop == e2f) { return $calc($1 / 2.20371) Florin(s) (Pays-Bas) } elseif ($prop == e2s) { return $calc($1 / 13.7603) Schilling(s) (Autriche) } elseif ($prop == e2e) { return $calc($1 / 200.482) Escudo(s) (Portugal) } elseif ($prop == e2mf) { return $calc($1 / 5.94573) Mark(s) Finlandais (Finlande) } } #################### $euro2 par Re[M]i_34 ######################### #Pour l'utiliser : //echo -a $euro2(nombre).prop #Voici les "prop" possibles : # ff2e = Franc(s) Français (France) --> Euros # fb2e = Franc(s) Belge(s) (Belgique) --> Euros # mk2e = Mark(s) (Allemagne) --> Euros # d2e = Drachmes (Grèce) --> Euros # p2e = Peseta(s) (Espagne) --> Euros # li2e = Livre(s) Irlandaise(s) (Irlande) --> Euros # l2e = Lire(s) (Italie) --> Euros # fl2e = Franc(s) Luxembourgeois (Luxembourg) --> Euros # f2e = Florin(s) (Pays-Bas) --> Euros # s2e = Schilling(s) (Autriche) --> Euros # e2e = Escudo(s) (Portugal) --> Euros # mf2e = Mark(s) Finlandais (Finlande) --> Euros ################################################################## alias euro2 { if ($1 == $null && $1 !isnum) { return 2* $chr(36) $+ euro: paramètres insuffisants } elseif ($prop == ff2e) { return $calc($1 * 6.55957) Euros } elseif ($prop == fb2e) { return $calc($1 * 40.3399) Euros } elseif ($prop == mk2e) { return $calc($1 * 1.95583) Euros } elseif ($prop == d2e) { return $calc($1 * 340.750) Euros) } elseif ($prop == p2e) { return $calc($1 * 166.386) Euros } elseif ($prop == li2e) { return $calc($1 * 0.787564) Euros } elseif ($prop == l2e) { return $calc($1 * 1936.27) Euros } elseif ($prop == fl2e) { return $calc($1 * 40.3399) Euros } elseif ($prop == f2e) { return $calc($1 * 2.20371) Euros } elseif ($prop == s2e) { return $calc($1 * 13.7603) Euros } elseif ($prop == e2e) { return $calc($1 * 200.482) Euros } elseif ($prop == mf2e) { return $calc($1 * 5.94573) Euros } }
Un seul identifieur aurait fait l'affaire, ainsi, tu aurais mis un 2ème paramètre dans celui-ci pour connaitre le sens de la conversion, exemple : $euro(valeur,1) et $euro(valeur,2) 1 = euros en monnai choisis 2 = monnai choisis en euros Pour faire ça, rien de compliqué, valeur réfère à $1, et le paramètre 1 ou 2 réfère à $2 . Niveau utilité, j'en vois pas trop l'interêt, on est dans l'euros depuis plus de 2 ans, alors je pense que l'on a plus besoin de faire encore les conversions euros > ancienne monnai (à part pour les personnes du 3ème âge, mais je doute que celles-ci viennent sur ircfr ;P) Voila, sinon, dans le même genre et plus complet : http://www.scriptsdb.org/comments.php?id=753 Bonne continuation.
Tu trouves toujours un truc à dire pour casser :-/
Lol, & pour les anciens francs ? :o :$
ReMi34 : lol, je ne fais que dire se que je pense. Ma remarque est constructive, je te donne des idées pour améliorer, et je te dis pourquoi je trouve ton alias inutile.
Bonjour. Ou mieu encore: -$convertis(nombre,monnaie1,monnaie2) Donc nombre sera monnaie1 et se convertira en monnaie2, ce serai vraiment parfait, lol. Sinon tu utilises des prop beaucoups trop compliqués à comprendre.... Donc tu devrais les 'clarifiés'.... Et pour ton code, je ne vais pas dire grand chose, il y-a quasi RIEN!
Pour suivre les conseils de Sorn en ajoutant des choses comme le lien qu'il a donné, utilise les sockets pour aller chercher les taux des monnaies etrangeres sur un site. Pas tres utile mais ca me semble un beau job. Comme ca tes taux seront tjs actualisés.
Faut aussi arreter koi... Etre debutant ca autorise pas a sortir n'importe quoi à chaque foi qu'on découvre un nouvel $id IRCfr a cet avantage qu'il possede une certaine souplesse quant au post des source mais certains semblent en abuser grandement....
Seregon , je suis d'accord , mais faut pas oublier le fait que lorsque l'on est débutant on à pas conscience que le code qu'on poste est "trop simple" (et je suis gentil)
Tu post néamoins dans la catégorie débutant De plus ne te cache pas deriere des intentions d'apprentissage: tu sais très bien que l'help est suffisamment bien faite et qu'il existe des disaine de tutoriaux sur le sujet qui fournissent une aide bien plus complete qu'un simple code proposé en pseudo expliquation
Si je poste dans cette catégorie, c'est parce que je sais que ce code n'est pas difficile à faire... Et toi, t'es qu'un prétentieux, c'est tout
paske ça peut apprendre aux autres comment on crée un identifieur... Je ne fais que te citer De plus je dis juste que avant de poster n'importe quoi, faut y reflechir à 2 fois BRef je compte pa pourrir cte page de post et de plus je n'aime pas particulierement els gesn qui reocurent aux insultes dés qu'on leur fais une remarque Sur ce...
Salut, ReMi34 > Faut savoir accepter les critiques surtout qu'elles avaient toutes ete formulees de maniere tout a fait correcte, sinon tu ne postes plus. Les insultes ne sont pas tolerees et je n'aime pas me repeter, ce sera donc le dernier rappel a l'ordre. Bon script a tous, BruNews, Admin CS, MVP Visual C++
remy cette source la n'est pas digne de toi. Tu as un bon niveau mais tu t'arretes toujours quand ça va etre interessant et tu postes un truc qui ne sert a rien ... De surcroit tu n'acceptes pas les critiques c'est le bouquet.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 873 343 membres 164 nouveaux aujourd'hui 16 151 membres club