Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Calculadora de fatorial

Olá!

Segue minha resolução:

import java.util.Arrays;
import java.util.Scanner;

public class CalculadoraFatorial {

    public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);

        System.out.println("Digite o valor a ser calculado: ");
        int numero = sc.nextInt();
        sc.close();
        int[] calculadoraFatorial = new int[numero];
        int resultado = 1;

        for (int i = 0; i < numero; i++) {
            calculadoraFatorial[i] = numero-i;
        }

        for(int j = 0; j < calculadoraFatorial.length; j++){

            resultado = resultado * calculadoraFatorial[j];


        }
        System.out.println("O fatorial de " + numero + " é " + resultado);
    }

}

A saída:

Digite o valor a ser calculado: 
5
O fatorial de 5 é 120

1 resposta
solução!

Olá, Victor, como vai?

Seu código atende ao que foi proposto no exercício e entrega o resultado esperado de forma correta. É interessante observar como você utilizou um array para armazenar os componentes do cálculo antes de realizar a multiplicação final. Essa abordagem demonstra uma boa compreensão sobre a manipulação de estruturas de dados e o funcionamento dos laços de repetição em Java.

Parabéns por concluir a atividade e por compartilhar sua lógica com a comunidade.

Continue praticando seus estudos e compartilhando suas evoluções por aqui. O fórum está à disposição.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!