import java.util.Scanner;
public class fatorialt{
public static void main(String x []){
int soma=z;
System.out.println("Digite o valor a ser fatorado");
Scanner read=new Scanner(System.in);
z=read.nextInt();
for(int i=1;i>z;i++){
soma=soma*i;
}
System.out.println("o fatorial e: " +soma);
}
}
Fatorial
S
5 Respostas
P
Blz?? Primeiro declare a variavel z, e depois… Qual eh a sua duvida?? Assim fika mais facil d ajudar.
Flw
S
quando compilo ele ta imprimindo 0 ao inves de fazer o fatorial. thanks
public class fatorialt{
public static void main(String x []){
int soma=0;
int z;
System.out.println("Digite o valor a ser fatorado");
Scanner read=new Scanner(System.in);
z=read.nextInt();
for(int i=1;i>z;i++){
soma=soma*i;
}
System.out.println("o fatorial e: " +soma);
}
}
P
Inicialize a variavel soma com 1, e no for coloca i < = z.
Espero q ajude.
flw
S
valeu. thanks.
R
public class Fatorial {
public static int fat( int n ) {
if ( n < 1 )
return 1;
return n * fat(n - 1);
}
public static void main(String[] args) {
for ( int i = 1; i <= 5; i++)
System.out.println( "Fatorial de " + i + " = " + fat(i) );
}
}
Criado 14 de junho de 2007
Ultima resposta 15 de jun. de 2007
Respostas 5
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo