Hola a todos.
Pues bién, hace poco empecé a investigar sobre Perl, un lenguaje del que había oido hablar a mucha gente pero que nunca había investigado. Simplemente me interesó desde el principio y aprobechando la cantidad de programas que desarrollaré para ir investigando cada apartado, he decidido ir colgando en esta página los códigos fuente de los programas que valla desarrollando. A ver si alguien se anima con Perl y aporta algunos programillas a Scenebeta.
CalcularFactorial_0.1
#!/usr/bin/env perl
#
# CalcularFactorial_0.1
#
# Calcula el factorial de un número 'n' natural.
#
# Autor: noob4ever69
# Número a calcular.
$n;
# Factorial. Valor inicial 1 para que el algoritmo funcione.
$f = 1;
# Variable auxiliar para el bucle 'for'.
$i;
# El usuario introduce un número.
print "[Número]: ";
chop($n=<STDIN>);
# Si el número es negativo se muestra un error y se sale del programa.
if($n<0) {
print "[Error]: El número introducido debe ser mayor que 0.\n";
exit 0;
}
# Algoritmo encargado de calcular el factorial.
for($i=2; $i<=$n; $i++) {
$f = $f * $i;
}
# Se muestra el resultado en pantalla.
print "[Resultado]: $f\n";