Pular para o conteúdo

ajuda no shell p/ calculos

Responder tópico
  • Denunciar
  • Indicar

1. ajuda no shell p/ calculos

Enviado em 28/05/2011 - 10:35h

por favor me ajudem:
como criar um script para ler um numero calcular o produtorio de 1 até o numero lido e informar o resultado do calculo.

Responder tópico

2. Re: ajuda no shell p/ calculos

Enviado em 28/05/2011 - 10:57h

Você quer o fatorial de um número inteiro qualquer?

4. Re: ajuda no shell p/ calculos

Enviado em 28/05/2011 - 12:16h

#!/bin/bash

result=1

for i in $(seq 1 $1 | sort -r); do
result=$(echo "$result * $i" | bc -q)
done

echo $result


Só alertando: por se tratar de bash, ele tem algumas limitacoes. Entao, com valores grandes (10000 por exemplo) ele demora bastante e as vezes se perde. Se isso for problema, implemente em C (faca uma boa acao pela humanidade e nao use Java :) )

Espero ter ajudado!

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder