Descobrir se um número é par ou impar

Publicado por Ricardo Brito do Nascimento 09/05/2008

[ Hits: 22.428 ]

Homepage: http://brito.blog.incolume.com.br

Download parImpar




Muitas vezes nos deparamos com a necessidade de saber se um número é par ou impar, e como fazer isto em shellscript?

Esse script vai resolver o problema.

  



Esconder código-fonte

#!/bin/bash


function _AND(){
        NUM=$[ $NUMERO & 1 ]
}

function _VERIF(){
        if [ $NUM -eq 0 ]; then
                echo "par: "
        else
                echo "impar: "
        fi
}

echo -n "entre com um numero: "
read NUMERO
_AND $NUMERO
_VERIF

Scripts recomendados

Raízes da equação de segundo grau (Bhaskara) através do prompt em shell

Apostila interativa de linux (incompleto)

Calculadora Shell com Yad

Script de monitoramento

Script para acertar hora e data do sistema no linux.


  

Comentários
[1] Comentário enviado por tenchi em 13/05/2008 - 13:35h

Interessante assim tbm:

EhPar(){
return $(($1%2))
}

Uso:
$ read i
$ EhPar $i && echo $i é par || echo $i é ímpar

:-)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts