shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] [Novato/Dúvidas] Iniciante em shell script, calculado


From: Tiago Peczenyj
Subject: Re: [shell-script] [Novato/Dúvidas] Iniciante em shell script, calculadoras...
Date: Wed, 9 Mar 2011 20:38:07 -0300

Com bash suporta apenas aritmetica de inteiros. Se quiser algo alem use o bc
ou o dc, inclusive eles tem boas features (como o bc que suporta numeros
incrivelmente grantes).


2011/3/9 enilton1sh <address@hidden>

>
>
> Oi pessoal, Me chamo Enilton e sou novato na programação shell script e no
> momento só sei fazer calculadoras. @_@
>
> Antes de tudo estava pesquisando no google calculadoras em shell script e
> achei duas interessante no site "viva o linux", mais aqui irei falar somente
> sobre uma, já que procuro nas duas a mesma resposta para o meu "problema".
> obs: Nas minhas calc eu uso os parâmetros "case $opcao in ... esac", "$((
> ))", para realizar as funções.
>
> Calculadora-para-eletrodomesticos : Lucas Villela Canôas
> Bom aqui ele usa um método diferente do meu usando a calculadora bc, o
> ponto que quero
> chegar é que assim desse modo ele aceita "." e ",".
>
> echo "scale=3; $ptnc/1000" | bc`
>
> exemplo: echo "scale=3; 8000/1000" | bc`
> > 8,000
>
> uso: echo $((8000/1000))
> >8
>
> Tem como eu utilizar a opção "scale" junto com '$(())'?
> Logo abaixo irei postar minhas calculadoras.
> Obs.: Um script foi usado para "laçar" as calculadoras atráves da escolha
> por opção, executando-as.
> Eu poderia ter criado todos em um só script, seria muito fácil e sem graça
> e com pouco aprendizado.
>
> Google Doc's
> Estudo.sh: http://va.mu/Ag2
> soma.sh: http://va.mu/Ag3
> subtrair.sh: http://va.mu/Ag6
> multiplicar.sh: http://va.mu/Ag7
> dividir.sh: http://va.mu/Ag8
> expo.sh: http://va.mu/Ag9
> mult_soma.sh: http://va.mu/AhA
> %.sh: http://va.mu/AhB
>
> Não reparem em algum erro de digitação!
>
>  
>



-- 
Tiago B. Peczenyj
Linux User #405772

http://pacman.blog.br


[As partes desta mensagem que não continham texto foram removidas]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]