BASH – Indica si un número es par o impar.

#!/bin/bash
clear
read -p “Introduzca un número : “ NUMERO
let RESTO=NUMERO%2
if [ $RESTO -eq 0 ]; then
echo “El número $NUMERO es par”
else
echo “El número $NUMERO es impar”
fi
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

2 respuestas a BASH – Indica si un número es par o impar.

  1. Manuel Gonzalez dijo:

    #!/bin/env bash
    #-*- coding: utf-8 -*-
    clear
    read -p «Introduzca un numero:» NUMERO
    let RESTO=NUMERO%2
    if [RESTO -eq 0]; then
    echo «El numero $NUMERO es par»
    else
    echo «El numero $NUMERO es impar»

    fi

    Porque cuando lo hago de esta manera me sale que el numero 2 es impar. me sale que tengo un erro en la linea 7?
    Me pueden ayudar.

    • Gonzalo Reiser A. dijo:

      El error esta en esta linea ==>>> «if [RESTO -eq 0]»
      En la construcción del IF los corchetes deben tener un espacio, al no tenerlo da ese error.
      debe quedar asi :
      if [ RESTO -eq 0 ];then

Deja una respuesta

Tu dirección de correo electrónico no será publicada.