Cálculo do fatorial

Publicado por Wagner Souza (última atualização em 25/02/2015)

[ Hits: 11.306 ]

Homepage: https://medium.com/@souzaw

Download 6160.fatorial.sh




Na matemática, o fatorial de um número natural n, representado por n!, é o produto de todos os inteiros positivos menores ou iguais a n. Aprenda em Shell Script a realizar este cálculo.

  



Esconder código-fonte

#!/bin/bash
#Autor: k666
#Data: 19/02/2015
#Algoritmo que calcula o fatorial de um
#número fornecido pelo usuário
#O fatorial é cálculado da seguinte forma:
#fatorial de 3: 3x2x1 = 6
#fatorial de 4: 4x3x2x1 = 24

echo "Digite o número que queria saber o fatorial: "
read num

#Iniciando a variável fatorial(fat)
fat=1

#O contador i inicia com o número 1 e o loop será
#executado mediante seu valor ser menor igual ao valor
#da variável $num
for ((i=1; i <= $num ; i++))
do
#Aqui é utilizada a variável $fat que será multiplicado
#pela variável $i(contador) até o fim do loop

    fat=$(($fat*$i))

done

echo "O fatorial de $num é: $fat "

Scripts recomendados

Rotina de Vacuum para banco de Dados Postgres

Criando uma lixeira [Melhorado]

Montar unidades de Rede windows

Pesquisa de grupos do sistema por nome de grupo ou gid

Fibonacci em bash shell


  

Comentários
[1] Comentário enviado por hrx em 11/11/2018 - 20:35h

f() { for a in $(seq $*); do echo "f($a) = $(seq -s* $a|bc)"; done;}

agora e só passar o parâmetro ,exemplo:
f 10
---------------
f(1) = 1
f(2) = 2
f(3) = 6
f(4) = 24
f(5) = 120
f(6) = 720
f(7) = 5040
f(8) = 40320
f(9) = 362880
f(10) = 3628800



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts