Cálculo fatorial
Publicado por Osama Jr. 06/06/2009
[ Hits: 10.340 ]
Homepage: Não tenho
Mais um "bc script" que calcula o fatorial dum número utilizando-se de interações.
P.S.: Este método "one liner" =) também faz a mesma coisa: seq -s \* <valor> | bc
/*
* Cálculo Fatorial.
* Algoritmo adaptado a "calculadora" GNU bc.
*
* Uso: <bc script>
* Para sair: <ctrl + d> ou <use um caractere não numérico>
*
* Autor: /bin/laden - 22/04/2009.
*
* Mais detalhes: <man bc> ou <www.google.com> =P
*
* Modo recursivo:
*
* define fatorial(valor)
* {
* if (valor <= 1) return(1);
* return(fatorial(valor - 1) * valor);
* }
*/
/* Modo interativo */
define fatorial(valor)
{
auto x, y;
x = 1;
y = 1;
while (y++ < valor) x = x * y;
return(x);
}
while (1) {
print "Fatorial de: ";
input = read();
/* "Input" inválido */
if (!input) break;
fatorial(input);
}
quit;
Array de números aleatórios não-repetidos de um intervalo em Shellscript (Bashscript)
Backup somente se o notebook estiver conectado à rede wireless
Nenhum comentário foi encontrado.
Papagaiando o XFCE com temas e recursos
WhatsApp com Chamadas no Linux via Waydroid
XFCE - quase um Gnome ou Plasma mas muito mais leve
LXQT - funcional para máquinas pererecas e usuários menos exigentes
Manutenção básica para Gentoo Linux (com script)
Conheça o Zashterminal, um terminal moderno com IA
DOOM Carniceiro: rode o Meatgrinder com uzdoom (Gentoo e Ubuntu)
Samba 4 AD-DC 2026: Como instalar e configurar um Active Directory (via APT-GET)
[Resolvido] Sumiço de redes e micro quedas no iwd/iwgtk (Realtek rtw88)
Links importantes de usuários do vol (2)
eu queria saber no lenovo slim, se tem como ver os mhz de memoria e tu... (2)









