Cálculo fatorial
Publicado por Osama Jr. 06/06/2009
[ Hits: 9.828 ]
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;
Checando a bateria do seu notebook com Ubuntu instalado
Nenhum comentário foi encontrado.
DOOM clássico (quase) vanilla e um pouco melhorado
Mamãe, quero descompactar e também compactar arquivos no terminal!
Instalando Micosoft Edge no Fedora 40
junest - Mini Arch Linux dentro de sua Distro
Rescuezilla - o Clonezilla com interface gráfica e ferramentas
Latte Dock, um dock de aplicativos com várias opções de configuração para o KDE Plasma
menu em yad não funciona os botões de fecha (10)