
flavio_olimpo
(usa Outra)
Enviado em 25/03/2018 - 12:32h
Boa tarde, pessoal
Estou fazendo um programa e utilizo a calculado bc para realizar os cálculos, os valores que uso tem algarismo significativos relevantes, de 10 até 40, para contabilizar eles uso o comando "scale". A minha pergunta é bem simples, tem como eu colocar o meu resultado em anotação cientifica ?
exemplificando:
---------------------------------------------------------------
pi=`echo "scale=10;4*a(1.0)"|bc -l`
h=`echo "scale=40;6.62607004*(10^(-34))"|bc -l`
hb=`echo "scale=40;${h}/(2.0*${pi})"|bc -l`
echo "${hb}" >> valores.txt
--------------------------------------------------------------------
Eu quero que o valor da variável ${hb} saia em anotação cientifica (1,0545718×10^34) e não decimal (0.0000000000000000000000000000000000000000010545718).
Grato!