Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Denis Dordoigne
Bonjour,
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne 0,01364, je cherche a avoir une valeur sur 4 chiffre avant la virgule.
Je ne suis pas certain d'avoir compris la question, mais s'il s'agit d'arrondir au dix-millième, il suffit de faire un sprintf .%4f, soit dans ce cas :
my $val = sprintf('.%4f', 0124 * 1,1).
-- Denis Dordoigne Membre de l'April - promouvoir et défendre le logiciel libre - april.org Rejoignez maintenant plus de 5 000 personnes, associations, entreprises et collectivités qui soutiennent notre action
Bonjour,
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne
0,01364, je cherche a avoir une valeur sur 4 chiffre avant la
virgule.
Je ne suis pas certain d'avoir compris la question, mais s'il s'agit
d'arrondir au dix-millième, il suffit de faire un sprintf .%4f, soit
dans ce cas :
my $val = sprintf('.%4f', 0124 * 1,1).
--
Denis Dordoigne
Membre de l'April - promouvoir et défendre le logiciel libre - april.org
Rejoignez maintenant plus de 5 000 personnes, associations,
entreprises et collectivités qui soutiennent notre action
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne 0,01364, je cherche a avoir une valeur sur 4 chiffre avant la virgule.
Je ne suis pas certain d'avoir compris la question, mais s'il s'agit d'arrondir au dix-millième, il suffit de faire un sprintf .%4f, soit dans ce cas :
my $val = sprintf('.%4f', 0124 * 1,1).
-- Denis Dordoigne Membre de l'April - promouvoir et défendre le logiciel libre - april.org Rejoignez maintenant plus de 5 000 personnes, associations, entreprises et collectivités qui soutiennent notre action
Denis Dordoigne
Bonjour,
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne 0,01364, je cherche a avoir une valeur sur 4 chiffre avant la virgule.
Je ne suis pas certain d'avoir compris la question, mais s'il s'agit d'arrondir au dix-millième, il suffit de faire un sprintf .%4f, soit dans ce cas :
my $val = sprintf('.%4f', 0.124*1.1).
-- Denis Dordoigne Membre de l'April - promouvoir et défendre le logiciel libre - april.org Rejoignez maintenant plus de 5 000 personnes, associations, entreprises et collectivités qui soutiennent notre action
Bonjour,
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne
0,01364, je cherche a avoir une valeur sur 4 chiffre avant la
virgule.
Je ne suis pas certain d'avoir compris la question, mais s'il s'agit
d'arrondir au dix-millième, il suffit de faire un sprintf .%4f, soit
dans ce cas :
my $val = sprintf('.%4f', 0.124*1.1).
--
Denis Dordoigne
Membre de l'April - promouvoir et défendre le logiciel libre - april.org
Rejoignez maintenant plus de 5 000 personnes, associations,
entreprises et collectivités qui soutiennent notre action
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne 0,01364, je cherche a avoir une valeur sur 4 chiffre avant la virgule.
Je ne suis pas certain d'avoir compris la question, mais s'il s'agit d'arrondir au dix-millième, il suffit de faire un sprintf .%4f, soit dans ce cas :
my $val = sprintf('.%4f', 0.124*1.1).
-- Denis Dordoigne Membre de l'April - promouvoir et défendre le logiciel libre - april.org Rejoignez maintenant plus de 5 000 personnes, associations, entreprises et collectivités qui soutiennent notre action
[...] d'arrondir au dix-millième, il suffit de faire un sprintf .%4f, soit dans ce cas :
my $val = sprintf('.%4f', 0.124*1.1).
Ne serait-ce pas, plutôt, avec '%.4f' ?
Cordialement,
-- Jacques.
Paul Gaborit
À (at) Fri, 06 Nov 2009 05:13:05 +0100, Mag écrivait (wrote):
Je cherche le moyen de faire une multiplication sous perl:
J'ai une variable: $num1='0,0124' Je veux la multiplié par 1,1 afin d'avoir le resultat 0,0136 dans la variable $num2
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne 0,01364, je cherche a avoir une valeur sur 4 chiffre avant la virgule.
Outre les réponses déjà fournies, savez-vous que Perl (comme la quasi totalité de langages de programmation) utilise le point (.) comme séparateur décimal ? On écrit donc '0.0124' ou '1.1'...
-- Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/> Perl en français - <http://perl.mines-albi.fr/>
À (at) Fri, 06 Nov 2009 05:13:05 +0100,
Mag <mag@laposte.net> écrivait (wrote):
Je cherche le moyen de faire une multiplication sous perl:
J'ai une variable: $num1='0,0124'
Je veux la multiplié par 1,1 afin d'avoir le resultat 0,0136
dans la variable $num2
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne
0,01364, je cherche a avoir une valeur sur 4 chiffre avant la
virgule.
Outre les réponses déjà fournies, savez-vous que Perl (comme la quasi
totalité de langages de programmation) utilise le point (.) comme
séparateur décimal ? On écrit donc '0.0124' ou '1.1'...
--
Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/>
Perl en français - <http://perl.mines-albi.fr/>
À (at) Fri, 06 Nov 2009 05:13:05 +0100, Mag écrivait (wrote):
Je cherche le moyen de faire une multiplication sous perl:
J'ai une variable: $num1='0,0124' Je veux la multiplié par 1,1 afin d'avoir le resultat 0,0136 dans la variable $num2
Je sais pas comment faire ;=) tout comme, 0,0124 * 1,1 donne 0,01364, je cherche a avoir une valeur sur 4 chiffre avant la virgule.
Outre les réponses déjà fournies, savez-vous que Perl (comme la quasi totalité de langages de programmation) utilise le point (.) comme séparateur décimal ? On écrit donc '0.0124' ou '1.1'...
-- Paul Gaborit - <http://perso.mines-albi.fr/~gaborit/> Perl en français - <http://perl.mines-albi.fr/>