Cálculo do fatorial

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

[ Hits: 11.714 ]

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

Agrupando Comandos

Meu script em shell entendo chamadas ao sistema do mesmo

Atualizações do Insigne

Script para enviar email, avisando quando alguem loga na maquina

Sabendo quem acessou um site


  

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