Cálculo fatorial
Publicado por Osama Jr. 06/06/2009
[ Hits: 10.357 ]
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;
Conversor de Celsius para Farenheit e vice-versa...
Montar unidades de Rede windows
Mostrar detalhes dispositivo de Hardware
Jogo da velha para dois jogadores
Automatizando a Instalação do Firefox no Ubuntu 9.04 Jaunty Jackalope
Nenhum comentário foi encontrado.
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
A tragédia silenciosa das distribuições baseadas (ou “agregadas”)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
KDE Plasma 6.5: Como manter o Projetor fixo enquanto você alterna Áreas de Trabalho no PC









