Multiplicação dos numeros pares e ímpares (Resolvido)

2 respostas
Naati_Nelsillus17

Esse é bem básico, mas devo não estar reparando em alguma falha lógica
O exercício pedido é o seguinte
"Escreva um programa em Java que recebe um inteiro ‘n’ do usuário e calcula o produto dos números pares e o produtos dos números ímpares, de 1 até n"
Segue abaixo o código que eu fiz

import java.util.Scanner;

public class Exer15{

public static void main(String[] args) {

Scanner teclado = new Scanner(<a href="http://System.in">System.in</a>);

System.out.println(Digite o tanto de valores);

int q = teclado.nextInt(), par = 0, impar = 0;

for(int c = 1; c <= q; c++){

System.out.println(Digite um numero);

int n = teclado.nextInt();
if(n % 2 == 0){
         int vpar = n;
         par = vpar * n;
    }else{
         int vimpar = n;
         impar = vimpar * n;
        }
    System.out.println("O produto dos pares é "+ par);
    System.out.println("O produto dos impares é "+ impar);
}

}
}

2 Respostas

JulioCesarSF
public static void main(String[] args) {

	Scanner t = new Scanner(System.in);

	System.out.print("Digite um número:");
	int n = t.nextInt();

	int resultadoPar = 1;
	int resultadoImpar = 1;

	for (int i = 1; i <= n; i++) {
		if (i % 2 == 0) {
			resultadoPar *= i;
		} else {
			resultadoImpar *= i;
		}
	}

	System.out.println("O produto dos pares é: " + resultadoPar);
	System.out.println("O produto dos impares é: " + resultadoImpar);

	t.close();

}
Naati_Nelsillus17

Opa cara, valeu mesmo. Me ajudou bastante :+1:

Criado 26 de maio de 2017
Ultima resposta 26 de mai. de 2017
Respostas 2
Participantes 2