Calculadora
Publicado por Eder S. G. 19/01/2006
[ Hits: 34.515 ]
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
Shell Script para compilar o suporte À Logitech Quickcam Express no Slackware / Vector / Slax Linux
tira_usb.sh - Remover dispositivo USB
Relatório de suprimentos da empresa
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
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
Alguém já usou o framework Avalonia para desenvolver interfaces de usu... (4)
Ajuda Pra Melhoria do NFTABLES. (8)
Sinto uma leve lentidão ao arrastar, miniminizar e restauras as janela... (2)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (7)