[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [linux] calculons un peu
Excuse-moi du retard, voilà en gros une nouvelle solution, sur presque
tout les système unix, tu trouveras bc.
Très puissant, il permet de faire beaucoup de choses en calcul, c'est
intéressant
Voici le petit script, tu entres des BEF il calcule des EURO.
Evidemment, l'exemple est petit mais instructif
A+,
D
alain adnet wrote:
>salut
>fénéant de nature, je désire écrire un petit script bash qui me
convertira un
>chiffre en euros
>mais, je n'ai pas trouvé d'explications tangibles dans les man, seul
le fait
>que les opération arithmétiques sont possibles, mais sans exemples
>appronfondis
>il faut savoir que je suis nul de nul en programmation, donc le script
que je
>vais vous soumettre porte certainement à sourire, rire, voire pire ...
>pleurer ... de rire
>
>le but : dans une console, je tape eurofb 100
>
>#! /bin/sh
>d=403399
>e=10000
>f=$(($d / $e))
>
># je ne suis pas parvenu à savoir comment mettre des décimales :
40.3399 ou
>40,3399
>
>c= $(($f * $a))
>
>echo "$1 euros donnent $c fbs"
>
>===
>résultat (désastreux)
>sh-2.04$ ./eurofb 100
>./eurofb: 40 * : syntax error: operand expected (error token is " ")
>
>alors ... où puis-je trouver de quoi me documenter (si possible en
français)
>
[ Soyez précis dans vos sujets svp afin de déterminer directement ]
[ le type de demande... ]
[ Pour vous (dés)inscrire, aller sur http://unixtech.be/ml.php ]
[ Archives de la mailing list: http://archives.unixtech.be/linux/ ]
[ http://unixtech.be Contact: listmaster@unixtech.be ]
#!/usr/bin/bc -q
scale=4
taux_euro=40.3399
print "Enter BEF "
bef=read()
bef/taux_euro
quit