Pular para o conteúdo

Calculadora básica em Shell Script

Calculadora básica em Shell Script com funções de:

Somar [+]
Diminuir [-]
Multiplicar [×]
Dividir [÷]
Lucas Moraes lucasdemoraesc
Hits: 10.019 Categoria: Shell Script Subcategoria: Introdução
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

Calculadora básica em Shell Script com funções de:

Somar [+]
Diminuir [-]
Multiplicar [×]
Dividir [÷]
Download 6706.lmcalc.sh Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/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
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Calculadora VP

Verificando espaço de Disco usando Dialog

Acelerar leitura e escrita no hd

Instalador do LOIC (Low Orbit Ion Cannon)

Agenda de contatos em DIALOG

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.