|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
![]() ![]() Michaël TodorovicIngénieur systèmes et réseaux Inscription : juillet 2003 Messages : 3 493 ![]() |
bonjour,
j'ai un problème de multiplication si je faisça m'affiche 24 donc ça marche Citation:
est-ce que bash ne sait pas multiplier des réels ? si quelqu'un sait comment faire, je prend
__________________
- Installation et configuration de Exchange 2010 new! - Installation d'Office Communications Server (OCS) 2007 R2 Standard - Présentation de Microsoft Online Services - Installation d'Active Directory sous Windows Server 2008 R2 - Mon blog sur Windows Server, Exchange, OCS et AD | Mes articles |
|
|
00
|
|
|
#2 |
![]() Inscription : juillet 2004 Messages : 2 573 ![]() |
Bonjour Michaël,
Il faut que tu saches que Bash ne sait pas travailler avec les nombres à virgule flottante. Tu peux résoudre le problème en utilisant le programme bc. Par exemple: Ce qui te donne comme résultat: @++
__________________
.Olivier |
|
|
00
|
|
|
#3 |
![]() ![]() Michaël TodorovicIngénieur systèmes et réseaux Inscription : juillet 2003 Messages : 3 493 ![]() |
nickel
merci
__________________
- Installation et configuration de Exchange 2010 new! - Installation d'Office Communications Server (OCS) 2007 R2 Standard - Présentation de Microsoft Online Services - Installation d'Active Directory sous Windows Server 2008 R2 - Mon blog sur Windows Server, Exchange, OCS et AD | Mes articles |
|
00
|
|
|
#4 |
![]() ![]() Michaël TodorovicIngénieur systèmes et réseaux Inscription : juillet 2003 Messages : 3 493 ![]() |
c'est normal que ça ne marche pas avec la division ? j'essaie avecet ça me donne 2 au lieu de 2.5. j'ai aussi essayé de remplacer 5 par 5.0 (pour forcer le float) mais ça n'a rien changé
une idée ?
__________________
- Installation et configuration de Exchange 2010 new! - Installation d'Office Communications Server (OCS) 2007 R2 Standard - Présentation de Microsoft Online Services - Installation d'Active Directory sous Windows Server 2008 R2 - Mon blog sur Windows Server, Exchange, OCS et AD | Mes articles |
|
00
|
|
|
#5 |
![]() Inscription : juillet 2004 Messages : 2 573 ![]() |
Tu peux utiliser scale. Cele permet de spécifier le nombre de décimales après la virgule. Il y a peut-être une autre méthode mais dans ce cas je ne l'a connais pas.
Ce qui te donne pour ton calcul ceci: En résultat, tu obtiens: @++
__________________
.Olivier |
|
|
00
|
|
|
#6 |
![]() ![]() Arnaud FeltzDéveloppeur .NET Inscription : août 2005 Messages : 5 204 ![]() |
Si je puis me permettre, ce serait bon de rajouter ceci dans la FAQ
Arnaud
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère Installation de Code::Blocks sous Debian à partir de Nightly Builds
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() ![]() Inscription : octobre 2004 Messages : 668 ![]() |
Ben alors, les man, c'est pour les chiens ?
Pour la division, on passe bc en mode "math standard" :
__________________
Software becomes slower faster than hardware becomes faster http://xrenault.developpez.com API C standard (C ANSI ) |
|
|
00
|
|
|
#8 |
![]() ![]() Michaël TodorovicIngénieur systèmes et réseaux Inscription : juillet 2003 Messages : 3 493 ![]() |
je m'étais contenté d'un --help
merci mais je suis d'accord pour la faq, il nous manque les opérations arithmétiques, spécialement dans ce cas
__________________
- Installation et configuration de Exchange 2010 new! - Installation d'Office Communications Server (OCS) 2007 R2 Standard - Présentation de Microsoft Online Services - Installation d'Active Directory sous Windows Server 2008 R2 - Mon blog sur Windows Server, Exchange, OCS et AD | Mes articles |
|
00
|
|
|
#9 | |
|
Membre émérite
![]() Inscription : janvier 2004 Messages : 990 ![]() |
Citation:
Donc je pense qu'il est plus approprié de définir soi-même la variable scale si on a l'intention de se limiter à faire des opérations de base. Enfin bon, après vous faites ce que vous voulez... ^^
__________________
Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter. |
|
|
|
00
|
|
|
#10 | |
|
Membre émérite
![]() Inscription : mai 2004 Messages : 709 ![]() |
Citation:
__________________
:q :q! :wq :w :w! :wq! :quit :quit! :help help helpquit quit quithelp :quitplease :quitnow :leave :shit ^X^C ^C ^D ^Z ^Q QUITDAMMIT Jabber: ripat at im.apinc.org |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com