19
Geek Feelings
É, gente... eu sei... ando relapsa...
Mas juro que não é desmotivação! É só excesso de trabalho mesmo.
Então... pra não deixá-los na mão durante toda uma semana, resolvi postar uma coisa bem light.
O código da minha calculadora em Shell Script.
Espero que gostem e aposto que vai ser super útil! Até o próximo post, galera!
#!/bin/bash
Principal () {
echo "1 - Adicao"
echo "2 - Subtracao"
echo "3 - Multiplicacao"
echo "4 - Divisao"
echo "i - Informacoes do script"
echo "x - Sair"
echo -e "Escolha a operacao a ser realizada: \c"
read OPERADOR
case $OPERADOR in
1) Soma;;
2) Subtrai;;
3) Multiplica;;
4) Divide;;
i) Info;;
x) exit;;
*) echo "Opcao invalida! Tente novamente."; Principal;;
esac
}
Soma () {
echo -e "Digite o primeiro valor: \c"
read PRIMEIRO
echo -e "Digite o segundo valor: \c"
read SEGUNDO
RESULTADO=$[ $PRIMEIRO + $SEGUNDO ]
echo -e "\n\t$PRIMEIRO + $SEGUNDO = $RESULTADO\n"
Principal
}
Subtrai () {
echo -e "Digite o primeiro valor: \c"
read PRIMEIRO
echo -e "Digite o segundo valor: \c"
read SEGUNDO
RESULTADO=$[ $PRIMEIRO - $SEGUNDO ]
echo -e "\n\t$PRIMEIRO - $SEGUNDO = $RESULTADO\n"
Principal
}
Multiplica () {
echo -e "Digite o primeiro valor: \c"
read PRIMEIRO
echo -e "Digite o segundo valor: \c"
read SEGUNDO
RESULTADO=$[ $PRIMEIRO * $SEGUNDO ]
echo -e "\n\t$PRIMEIRO x $SEGUNDO = $RESULTADO\n"
Principal
}
Divide () {
echo -e "Digite o primeiro valor: \c"
read PRIMEIRO
echo -e "Digite o segundo valor: \c"
read SEGUNDO
RESULTADO=$[ $PRIMEIRO / $SEGUNDO ]
echo -e "\n\t$PRIMEIRO : $SEGUNDO = $RESULTADO\n"
Principal
}
Info () {
echo -e "\n\tScript desenvolvido por Thais de Franca Roland.\n"
echo -e "\tDuvidas e/ou sugestoes: thaisfr@gmail.com\n"
Principal
}
Principal
Mas juro que não é desmotivação! É só excesso de trabalho mesmo.
Então... pra não deixá-los na mão durante toda uma semana, resolvi postar uma coisa bem light.
O código da minha calculadora em Shell Script.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiRjBUG5GKedq42RARtDVq1O06Yzl15cJZHDLgHkcUv_G8mMR7L2ecuk6bICtB_OrM-8ekYla1Vdh0uJEHpU3a-4r6tZ82-zBg9pArfwAUwhBiUjiqw9tI7jMFZnxKvzuxgtRT38VQ0Dg/s400/calculadora.png)
#!/bin/bash
Principal () {
echo "1 - Adicao"
echo "2 - Subtracao"
echo "3 - Multiplicacao"
echo "4 - Divisao"
echo "i - Informacoes do script"
echo "x - Sair"
echo -e "Escolha a operacao a ser realizada: \c"
read OPERADOR
case $OPERADOR in
1) Soma;;
2) Subtrai;;
3) Multiplica;;
4) Divide;;
i) Info;;
x) exit;;
*) echo "Opcao invalida! Tente novamente."; Principal;;
esac
}
Soma () {
echo -e "Digite o primeiro valor: \c"
read PRIMEIRO
echo -e "Digite o segundo valor: \c"
read SEGUNDO
RESULTADO=$[ $PRIMEIRO + $SEGUNDO ]
echo -e "\n\t$PRIMEIRO + $SEGUNDO = $RESULTADO\n"
Principal
}
Subtrai () {
echo -e "Digite o primeiro valor: \c"
read PRIMEIRO
echo -e "Digite o segundo valor: \c"
read SEGUNDO
RESULTADO=$[ $PRIMEIRO - $SEGUNDO ]
echo -e "\n\t$PRIMEIRO - $SEGUNDO = $RESULTADO\n"
Principal
}
Multiplica () {
echo -e "Digite o primeiro valor: \c"
read PRIMEIRO
echo -e "Digite o segundo valor: \c"
read SEGUNDO
RESULTADO=$[ $PRIMEIRO * $SEGUNDO ]
echo -e "\n\t$PRIMEIRO x $SEGUNDO = $RESULTADO\n"
Principal
}
Divide () {
echo -e "Digite o primeiro valor: \c"
read PRIMEIRO
echo -e "Digite o segundo valor: \c"
read SEGUNDO
RESULTADO=$[ $PRIMEIRO / $SEGUNDO ]
echo -e "\n\t$PRIMEIRO : $SEGUNDO = $RESULTADO\n"
Principal
}
Info () {
echo -e "\n\tScript desenvolvido por Thais de Franca Roland.\n"
echo -e "\tDuvidas e/ou sugestoes: thaisfr@gmail.com\n"
Principal
}
Principal