Descobrir se um número é par ou impar

Publicado por Ricardo Brito do Nascimento 09/05/2008

[ Hits: 22.296 ]

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

Gerando ISO com o camando dd, e exibindo "barra de progresso".

Script para criar certificados de forma automatizada no OpenVpn

DNS dinâmico noip2 para systemd

Ataulizando o Kernel Corretamente

SCRIPT PARA INSTALAÇÃO DE PROGRAMAS 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