#!/usr/bin/perl
#
# Il numero di partenza viene fornito come costante.
#
$numero = 8;
$cont = $numero -1;
# Il ciclo seguente è senza fine.
while (1)
{
$numero *= $cont;
$cont--;
if (!$cont)
{
last;
}
}
print "Il fattoriale è $numero.\n";
IyEvdXNyL2Jpbi9wZXJsCiMKIyBJbCBudW1lcm8gZGkgcGFydGVuemEgdmllbmUgZm9ybml0byBjb21lIGNvc3RhbnRlLgojCiRudW1lcm8gPSA4OwokY29udCA9ICRudW1lcm8gLTE7CiMgSWwgY2ljbG8gc2VndWVudGUgw6ggc2VuemEgZmluZS4Kd2hpbGUgKDEpCiAgewogICAgJG51bWVybyAqPSAkY29udDsKICAgICRjb250LS07CiAgICBpZiAoISRjb250KQogICAgICB7CiAgICAgICAgbGFzdDsKICAgICAgfQogIH0KcHJpbnQgIklsIGZhdHRvcmlhbGUgw6ggJG51bWVyby5cbiI7