Quem pode me ajudar com esses exercícios?

9 respostas
M

Olá pessoal!! Estou em ínicio de carreira em Java e gostaria de uma força de quem puder me ajudar!! preciso resolver esses exercícios para compreensão e não consigo sozinho… desde já agradeço.
exercícios:
1)O usuário digita um valor inteiro x, e calcula o valor do fatorial de x. Deve-se criar na classe do programa um método: static int fatorial (int i) e utilizá-lo para obter os resultados.
2)O programa gerará n números inteiros aleatórios de 1 a 10 e imprimi-los. Sendo N um valor inteiro positivo, fornecido pelo usuário.
3)Modifique o programa anterior, implementando o método void gerarNumeros(int n), que irá gerar os números e imprimi-los. O programa deve solicitar 3 quantidades de números para o usuário e calcular as três seqüências de números.
[color=red][/color][size=18][/size]

9 Respostas

nilolima

Amigão posta ai qual sua dúvida. Ou como vc está fazendo, que a galera ajuda. Agora fazer e mandar pra vc é pouco provavel.

peczenyj

public class A{ static int fatorial (int i){ /* vc tem 2 escolhas: use recursão ou iteração */ } public static void main(String [] blablabla){ /* vc pode ler o numero N como sendo um argumento do seu programa: java -cp . A.class 475983058 ou usar alguma classe que faça a leitura de dados Scanner, System.in ou um JTextbox (tem tantas...) http://www.java2s.com http://www.google.com */ } }

M

OLHA SÓ! EU FIZ O NUMERO 2 DO NUMERO ALEATORIO E NAO SEI O QUE EU ERREI OU SE REALMENTE TA ERRADO!! OLHA AI PRA MIM QUEM PUDER E RESPONDA SE DER!!

CODE:

import javax.swing.*;

public class valores {

public static void main (String args[]){

int N = Integer.parseInt(JOptionPane.showImputDialog("Digite o

primeiro numero: ");
int N = Math.random(1,10);

JOptionPane.showMessageDialog (nul,"NUMEROS ALEATORIOS:"+N);

}

}
G

o Math.random() se eu não me engano ele gera um´número entre 0,1 e 1,0

então vc deve multiplica-lo por algum numero, mas deixa-lo inteiro, por ex:

int n = (int) (Math.random() * 10)

M

BRIGADÃO GALACI… E ESSE ULTIMO O 3º EX EU NAO TENHO NEM IDEIA TO TENTANDO MAIS NAO TO CONSEGUINDO!! O QUE DEVO SUBSTITUIR NO CODIGO DO 2 PRA FUNCIONAR O 3º EX? DESDE JA AGRADEÇO A AJUDA DE TODOS!! ABRAÇOS!

diego2005

Exercício 1:

public class Fatorial
{
	public static int fatorial(int n)
	{
		int i, fat;
		
		fat = n;
		
		for(i = n - 1; i > 0; i--)
			fat = fat * i;
			
		return fat;	
	}
	
	public static void main(String[] args)
	{
		System.out.println(Fatorial.fatorial(5));
	}
}
diego2005

Explica melhor esse 3 ai por que não entendi…

G

outra maneira de resolver o fatorial é por recursividade

por ex

public int fatorial(int numero)
{
if (numero == 0)
{
    return 1;
}
return numero * fatorial(numero - 1);
}

o 3 tb n entendi o enunciado, explica melhor

renatosilva

OLÁ PESSOAS, DUAS DICAS:

  • USEM AS TAGS [ CODE ] [ /CODE ] PARA POSTAR CÓDIGOS

  • DESLIGUEM O CAPSLOCK

Criado 21 de setembro de 2006
Ultima resposta 22 de set. de 2006
Respostas 9
Participantes 6