Calculadora
Publicado por Eder S. G. 19/01/2006
[ Hits: 34.323 ]
Homepage: http://edersg.wordpress.com
A Calculadora realiza calculos matemáticos simples como adição, subtração,
multiplicação e divisão de números.
#!/bin/bash # # calculadora.sh - Realiza calculos matemáticos simples # # Autor ........: Eder S. G. (JORDAM) <ederjordam@yahoo.com.br> # Mantenedor ...: Eder S. G. (JORDAM) <ederjordam@yahoo.com.br> # WebSite ......: http://geocities.yahoo.com.br/ederjordam # # --------------------------------------------------------------------- # # Licença de utilização # --------------------- # A Calculadora está licenciada de acordo com as normas da GPL, ou seja, # ela é um software de livre distribuição. # # # Descrição da Calculadora # ------------------------ # A Calculadora realiza calculos matemáticos simples como adição, subtração, # multiplicação e divisão de números. # # # Como utilizar a Calculadora # --------------------------- # Citarei abaixo duas formas para se utililizar a Calculadora: # # - 1ª forma: Estando no ambiente gráfico (GUI) do GNU/Linux # Estando logado com seu usuário comum/convencional (ou seja, que # não seja o usuário root) em um ambiente gráfico como o KDE, Gnome, # WindowMaker, BlackBox, IceWM e outros, abra/rode/execute um software # emulador de terminal como o eterm, aterm, rxvt, xterm, konsole, # gnome-terminal etc; # # Acesse o diretório (também conhecido como pasta) onde está localizado # o arquivo 'calculadora.sh'; # # Digite o comando 'ls -lh' para checar se o arquivo 'calculadora.sh' está # mesmo no diretório que você está atualmente. A saída do comando 'ls -lh' # deverá se parecer (similar) como abaixo: # # -rw-r--r-- 1 edersg edersg 4.1K 2005-08-13 11:42 calculadora.sh # # Para abrir/rodar/executar o programa Calculadora, digite o comando: # # sh calculadora.sh # # A tela inicial da Calculadora deverá deverá se parecer (similar) como # abaixo: # # calculadora.sh versão 1.0 # ------------------------- # Por favor, digite o primeiro número: # # Para prosseguir, digite um número e tecle ENTER; # # Logo após, digite o segundo número e tecler ENTER; # # Selecione uma operação matemática. Para somar os números, digite o # número 1 e tecle ENTER, para subtrair os números, tecle o número # 2 e tecle ENTER, para multiplicar os números, digite o número # 3 e tecle ENTER e para dividir os números, tecle o número 4 e # pressione ENTER. # # Por favor, selecione a operação matemática: # [1] Soma [2] Subtração [3] Multiplicação [4] Divisão: # # Logo após, será exibido na tela do seu monitor o resultado da operação. # A Calculadora cumpriu sua tarefa. Espero que este software seja útil # para você. # # - 2ª forma: Estando no ambiente texto (SHELL) do GNU/Linux # Efetue logon utilizando seu usuário comum/convencional, ou seja, que # não seja o usuário root; # # Acesse o diretório (também conhecido como pasta) onde está localizado # o arquivo 'calculadora.sh'; # # Digite o comando 'ls -lh' para checar se o arquivo 'calculadora.sh' está # mesmo no diretório que você está atualmente. A saída do comando 'ls -lh' # deverá se parecer (similar) como abaixo: # # -rw-r--r-- 1 edersg edersg 4.1K 2005-08-13 11:42 calculadora.sh # # Para abrir/rodar/executar o programa Calculadora, digite o comando: # # sh calculadora.sh # # A tela inicial da Calculadora deverá deverá se parecer (similar) como # abaixo: # # calculadora.sh versão 1.0 # ------------------------- # Por favor, digite o primeiro número: # # Para prosseguir, digite um número e tecle ENTER; # # Logo após, digite o segundo número e tecler ENTER; # # Selecione uma operação matemática. Para somar os números, digite o # número 1 e tecle ENTER, para subtrair os números, tecle o número # 2 e tecle ENTER, para multiplicar os números, digite o número # 3 e tecle ENTER e para dividir os números, tecle o número 4 e # pressione ENTER. # # Por favor, selecione a operação matemática: # [1] Soma [2] Subtração [3] Multiplicação [4] Divisão: # # Logo após, será exibido na tela do seu monitor o resultado da operação. # A Calculadora cumpriu sua tarefa. Espero que este software seja útil # para você. # # --------------------------------------------------------------------- # # Histórico de desenvolvimento # ---------------------------- # v1.0 FINAL - 25/07/2005 - Eder S. G.: # - Lançamento da versão final. clear; # Limpa a tela versao="1.0"; # Atribui o valor '1.0' para a variável 'versao' echo "$0 versão $versao"; # Exibe o nome do arquivo e a sua versão na tela echo "-------------------------"; # Exibe um tracejado na tela echo "Por favor, digite o primeiro número:"; # Exibe a frase na tela read numero1; # Armazena o primeiro número digitado pelo usuário na variável 'numero1' echo "Por favor, digite o segundo número:"; # Exibe a frase na tela read numero2; # Armazena o segundo número digitado pelo usuário na variável 'numero2' echo ""; # Salta/pula uma linha echo "Por favor, selecione a operação matemática:"; # Exibe a frase na tela echo "[1] Soma [2] Subtração [3] Multiplicação [4] Divisão:"; # Exibe as opções na tela read operacao; # Armazena o número da operação digitado pelo usuário na variável 'operacao' echo ""; # Salta/pula uma linha if [ $operacao = "1" ]; then # Se 'operacao' for igual a 1 então... resultado=$(($numero1 + $numero2)); # Efetua a soma dos números armazendo seu resultado na variável 'resultado' echo "O resultado da soma é $resultado."; # Exibe o resultado da soma na tela else if [ $operacao = "2" ]; then # Se 'operacao' for igual a 2 então... resultado=$(($numero1 - $numero2)); # Efetua a subtração dos números armazendo seu resultado na variável 'resultado' echo "O resultado da subtração é $resultado."; # Exibe o resultado da subtração na tela else if [ $operacao = "3" ]; then # Se 'operacao' for igual a 3 então... resultado=$(($numero1 * $numero2)); # Efetua a multiplicação dos números armazendo seu resultado na variável 'resultado' echo "O resultado da multiplicação é $resultado."; # Exibe o resultado da multiplicação na tela else if [ $operacao = "4" ]; then # Se 'operacao' for igual a 4 então... resultado=$(($numero1 / $numero2)); # Efetua a divisão dos números armazendo seu resultado na variável 'resultado' echo "O resultado da divisão é $resultado."; # Exibe o resultado da divisão na tela else echo "Atenção! Operação inválida."; # Exibe a frase na tela fi # fim do terceiro 'else if' fi # fim do segundo 'else if' fi # fim do primeiro 'else if' fi # fim do 'if' principal echo "Obrigado por utilizar o $0 versão $versao."; # Exibe o nome do arquivo e a sua versão na tela echo ""; # Salta/pula uma linha
Dependências de Emuladores e DosBox
xamore - um "more" simples em Xdialog
SysInfo 2.1 (Informações do Sistema)
Script para "Ler" arquivos de texto
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Vou voltar moderar conteúdos de Dicas e Artigos (1)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (3)
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta