Calculadora básica em Shell Script
Publicado por Lucas Moraes (última atualização em 10/10/2017)
[ Hits: 9.525 ]
Homepage: https://github.com/lucasdemoraesc
Calculadora básica em Shell Script com funções de:
Somar [+]
Diminuir [-]
Multiplicar [×]
Dividir [÷]
#!/bin/bash #--------------------------------------------------------------# #Calculadora básica em Shell Script #Executar operações matemáticas simples #Lucas de M. Corrêa #--------------------------------------------------------------# clear # O comando clear serve para limpar a tela. echo # O comando echo serve para exibir informações/palavras na tela. echo "Olá $USER!" sleep 2s # O comando sleep serve para fazer uma pausa temporária no script. clear lmc() { echo "Que operação deseja fazer agora?" echo echo "1. Soma [+]" echo "2. Subtração [-]" echo "3. Multiplicação [×]" echo "4. Divisão [÷]" echo "5. Sair" echo echo -n "_>" # Digite o número referente a operação para executá-la. Ou 4 para sair do sh. read opcao # O comando read serve para capturar palavras em variáveis. case $opcao in 1) soma ;; 2) subt ;; 3) multi ;; 4) divi ;; 5) sair ;; esac } # A função abaixo se refere a opção 1 (Somar dois valores) soma() { echo echo -n "Digite um valor:" # O valor digitado aqui será o sua parcela 1 read valor1 echo echo echo -n "Digite outro valor:" # O valor digitado aqui será o sua parcela 2 read valor2 echo echo echo "Calculando..." echo ... sleep 1s echo ... sleep 1s echo ... linux=$((valor1+valor2)) echo "$valor1 + $valor2 = $linux" sleep 2s } # A função abaixo se refere a opção 2 (subtrair dois valores) subt() { echo echo -n "Digite um valor:" read valor1 echo echo echo -n "Digite outro valor:" read valor2 echo echo echo "Calculando..." echo ... sleep 1s echo ... sleep 1s echo ... stallman=$((valor1-valor2)) echo "$valor1 - $valor2 = $stallman" sleep 2s } # A função abaixo se refere a opção 3 (multiplicar dois valores) multi() { echo echo -n "Digite um valor:" read valor1 echo echo echo -n "Digite outro valor:" read valor2 echo echo echo "Calculando..." echo ... sleep 1s echo ... sleep 1s echo ... lucas=$((valor1*valor2)) echo "$valor1 × $valor2 = $lucas" sleep 2s } # A função abaixo se refere a opção 4 (dividir dois valores) divi() { echo echo -n "Digite um valor:" read valor1 echo echo echo -n "Digite outro valor:" read valor2 echo echo echo "Calculando..." echo ... sleep 1s echo ... sleep 1s echo ... linus=$((valor1/valor2)) echo "$valor1 ÷ $valor2 = $linus" sleep 2s } # A função abaixo se refere a opção 5 (sair) sair() { clear exit } lmc
Arquivo que instala o Lazarus 1.0
Convertendo man pages em PDFs (Versão CShell)
Para quem é louco por linux mas não larga o windows por causa do PHP
Nenhum coment�rio foi encontrado.
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Aplicativo simples para gravar tela
Quebra de linha na data e hora no Linux Mint
Ubuntu com problemas no áudio (1)
Firefox não abre em usuário não administradores (1)
Sempre que vou baixar algum pacote acontece o erro dpkg (8)
tentando instalar em um notebook antigo o Linux LegacyOS_2023... [RESO... (8)