Notação cientifica na calculadora bc do shell

1. Notação cientifica na calculadora bc do shell

Flávio Olimpio Sanches Neto
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!


  


2. Re: Notação cientifica na calculadora bc do shell

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 27/03/2018 - 02:41h

Use o "printf".
Veja em: http://rotasul.net/linux/bc.php

Marcelo Oliver






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts