12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- #!/usr/bin/env bash
- #verifica se user e root ==================#
- (("$UID" == 0)) && { echo "usuario e root, NAO" ; exit ; }
- #==================================================#
- # criando as funcoes =============================#
- function Soma(){
- read -p "valor um: " n1
- read -p "valor dois: " n2
- if [[ -z "$n1" ]] || [[ -z "$n2" ]];then
- echo " É preciso ter dois valores!!!"
- exit
- fi
- echo "$(($n1 + $n2))"
- }
- function Subtrai(){
- read -p "valor um: " n1
- read -p "valor dois: " n2
- if [[ -z "$n1" ]] || [[ -z "$n2" ]];then
- echo " É preciso ter dois valores!!!"
- exit
- fi
- echo "$(($n1 - n2))"
- }
- function Multiplica(){
- read -p "valor um: " n1
- read -p "valor dois: " n2
- if [[ -z "$n1" ]] || [[ -z "$n2" ]];then
- echo " É preciso ter dois valores!!!"
- exit
- fi
- echo "$(($n1 * n2))"
- }
- function Divide(){
- read -p "valor um: " n1
- read -p "valor dois: " n2
- if [[ -z "$n1" ]] || [[ -z "$n2" ]];then
- echo " É preciso ter dois valores!!!"
- exit
- fi
- echo "$(($n1 / n2))"
- }
- #==============================================#
- #=========== MENU DA Calculadora ===============#
- echo \ "
- ========================
- CALCULADORA:
- 1) Somar
- 2) Subtrair
- 3) Multiplicar
- 4) Dividir
- ========================
- "
- read -p "Escolha uma Opção: " op
- if [[ -z "$op" ]]; then
- echo "nao pode deixar este campo nulo"
- exit
- fi
- case "$op" in
- 1) Soma ;;
- 2) Subtrai ;;
- 3) Multiplica ;;
- 4) Divide ;;
- *)
- echo "opiçao invalida"
- exit
- ;;
- esac
- #=================================================#
|