Código de Linux/Unix Shell Scripting - Determinar si un numero es primo en bash

Imágen de perfil

Determinar si un numero es primo en bashgráfica de visualizaciones


Linux/Unix Shell Scripting

Publicado el 20 de Octubre del 2014 por Administrador
2.386 visualizaciones desde el 20 de Octubre del 2014. Una media de 28 por semana
Este código solicita un numero y devuelve si el mismo es primo o no.

Versión 1

Publicado el 20 de Octubre del 2014gráfica de visualizaciones de la versión: Versión 1
2.387 visualizaciones desde el 20 de Octubre del 2014. Una media de 28 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#!/usr/bin/bash
 
read -p "Numero : " numero
until [ "$numero" ]
do
    read -p "Numero : " numero;
done
 
divisores=0
for i in `seq $numero`
do
    if [ `expr $numero % $i` -eq 0 ]
    then
        let divisores+=1
 
        if [ $divisores -gt 2 ];then
            break
        fi
    fi
done
if [ $divisores -eq 2 ]
then
    echo $numero, "numero primo."
else
    echo $numero, "numero NO primo."
fi
exit 0



Comentarios sobre la versión: Versión 1 (0)


No hay comentarios
 

Comentar la versión: Versión 1

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios

http://lwp-l.com/s2807