Calculadora com 4 funções

Publicado por Marcelo Santos Araujo 02/07/2003

[ Hits: 10.752 ]

Download calculadora.sh




Simples calculadora com 4 funções (soma, subtração, divisão, multiplicação) com menu de
seleção das funções.

  



Esconder código-fonte

#!/bin/sh
# calculadora 
# 2 de julho de 2003
# http://msanet.port5.com
# Marcelo Santos Araujo - msa@nanet.com.br

clear
echo -e "\t\tCalculadora Simples\n"
echo -e "\t\t(1) - Soma\n\t\t(2) - Subtracao\n\t\t(3) - Multiplicacao\n\t\t(4) - Divisao\n\t\tPressione (1/2/3/4):"
read opcao

if [ $opcao -eq 1 ]; then
   echo "Digite o valor 1: "
   read valor1
   echo "Digite o valor 2: "
   read valor2
   echo "Resultado:"
   echo "scale=2;($valor1 + $valor2)" | bc
elif [ $opcao -eq 2 ]; then
     echo "Digite o valor 1: "
     read valor1
     echo "Digite o valor 2: "
     read valor2
     echo "Resultado:"
     echo "scale=2;($valor1 - $valor2)" | bc
elif [ $opcao -eq 3 ]; then
     echo "Digite o valor 1: "
     read valor1
     echo "Digite o valor 2: "
     read valor2
     echo "Resultado:"
     echo "scale=2;(($valor1) * ($valor2))" | bc
elif [ $opcao -eq 4 ]; then
     echo "Digite o valor 1: "
     read valor1
     echo "Digite o valor 2: "
     read valor2
     echo "Resultado:"
     echo "scale=2;(($valor1)/($valor2))" | bc
else
echo -e "Opcao invalida!\n\n"
fi

Scripts recomendados

Script nubb

Dialog Tour

Compac.sh (Versão CShell)

Teste de hosts ativos em uma rede

Pesquisa de grupos do sistema por nome de grupo ou gid


  

Comentários
[1] Comentário enviado por camilozero em 23/06/2004 - 13:02h

o script tah show de bola!
mas, no lugar dakeles elif' s vc poderia colocar case...
acho que ficaria mais legivel o codigo...
só uma opnião ...

[2] Comentário enviado por vitinho217 em 18/06/2014 - 10:39h

Sim, use case para muitos if's

[3] Comentário enviado por vitinho217 em 18/06/2014 - 10:53h

a opção -e do echo está aparecendo na tela: -e, alterei a primeira linha para #!/bin/bash e tudo deu certo...


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts