21.5.10

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

19 comentários:

  1. Se não sabe brincar, NÃO BRINCA !!! Hunf!

    ResponderExcluir
  2. Como que usa isso,salva num arquivo .bet?

    ResponderExcluir
  3. Onde se leu .bet,leia-se .bat

    ResponderExcluir
  4. Arquivo ".bet" eu desconheço, baby...

    Vc pode colar num doc de texto no Linux ou no Mac, mudar as permissões do arquivo para execução e usar à vontade pelo prompt com um ./NomeArquivo... ;)

    ResponderExcluir
  5. Okdokey... The instructions remains the same...

    ResponderExcluir
  6. Eu não uso Linux nem Mac,e agora Thais,me ajuda poooooor Favoooooor!!! :....(((( (Arrancando os cabelos.)

    ResponderExcluir
  7. Ahhh, meu anjo... so sorry.. o script foi escrito num Linux e roda do Mac pq o MacOS é um UnixLike. No sistema alternativo ele não vai rolar... ;)

    ResponderExcluir
  8. meu deus, q loucura. tanto o post como os comentários.

    ResponderExcluir
  9. Hahahahhaa.. loucura onde??? nao vi nada de loucura! hehehe

    ResponderExcluir
  10. Acredita que me viro bem num código shell script, mas me enrolo todo para criar um do zero??

    ResponderExcluir
  11. hahahaha... modificar é sempre mais fácil do que comerçar do zero!

    ResponderExcluir
  12. Hã?!!!!
    Bjinhos, Fada ;)

    (mirin né, não dá pra comentar, rsrs)

    ResponderExcluir
  13. no windows: Janela + R + calc + enter
    no mac: dashboard
    no linux: shell script

    ResponderExcluir
  14. Iria me comunicar via email ou msn, mas resolvi falar por aqui. Quando teremos novidades aqui no Blog??? Será que não dá para postar algo entre respirar e comer (se vc tiver comendo, é claro!!!)

    ResponderExcluir
  15. Ta cruel mesmo, migo! hahaha.. Mas amanha eu prometo que posto alguma coisa sim!

    Deixo de comer pra postar... ;)

    ResponderExcluir