Imagem de fundo

Considere a lógica do algoritmo a seguir desenvolvido em...

Considere a lógica do algoritmo a seguir desenvolvido em Java:


import java.util.Scanner;

public class Main

{

public static int questao(int n) {

if ((n == 0) || (n == 1))

return 1;

else

return n * questao(n - 1);

}

public static void main(String[] args) {

System.out.print("digite um valor: ");

Scanner scan = new Scanner(System.in);

int valor = scan.nextInt();

System.out.println("Resultado: " + valor + " é " +

questao(valor));

scan.close();

}

}


Nessa situação, será apresentado o seguinte resultado da execução se for inserido o valor 8:


A

40319


B

40320


C

40322


D

40325