jueves, 6 de marzo de 2008

2 .. 2 .. probando shBrushBash.js

Programa para probar mi script shBrushBash.sh:


#!/bin/bash
# Autor: Saúl Martínez Vidals
# Descripción: Calcula el factorial, recibe como
# parámetro un número natural.
#
# ejemplo de ejecución:
# bash factorial.sh 5

declare -i NUMERO=$1
declare -i FACTORIAL

# función que calcula el factorial
function factorial
{
declare -i N=$1

# si n = 0 => 1
if [ $N -eq 0 ]; then
FACTORIAL=1
# si n >= 1 => (n-1)!*n
else
factorial $N-1
FACTORIAL=$N*$FACTORIAL
fi
return
}


factorial $NUMERO
echo "$NUMERO! = $FACTORIAL"

exit 0

pues ya se ve 2-3 sólo falta arreglar un problemita con las variables que no comienzan con $, si alguien tiene sugerencias con respecto a los colores propongan en los comentarios :).

4 comentarios:

Chester dijo...

Excelente, shBrushBash.js me salvou! Obrigado e saludos do Brasil! :-)

Memo dijo...
Este comentario ha sido eliminado por el autor.
Memo dijo...

Me acabas de salvar, cagado condenado! :D

Anónimo dijo...

Te rifas, te rifas.