Cálculo fatorial
Publicado por Osama Jr. 06/06/2009
[ Hits: 9.811 ]
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;
REDE DMZ , Roteamento + Iptables
Descompactar todos os arquivos RAR de um diretório
Nenhum comentário foi encontrado.
Atualizar o macOS no Mac - Opencore Legacy Patcher
Crie alias para as tarefas que possuam longas linhas de comando - bash e zsh
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Instalando e usando o Dconf Editor, o "regedit" para Linux
Como instalar o navegador TOR no seu Linux
Problema no audio do GoogleMeet, Zoom e streamyard (0)
O que eu faço com o pen drive de 200mb? (9)
Não consigo conectar WiFi USB (5)
NagiosQL "quebran... ao tentar importar arquivos do Nagios Core (0)
Log: core: Interactive#t... error - IOError closed stream (1)