Exercício java

4 respostas
java
L
  1. Faça um programa que o usuário entre com 2000 números. Após a leitura dos números, o programa deverá imprimir a soma dos números pares e a quantidade de números negativos que foram digitados.

4 Respostas

D

Para cada passo, faça um teste, não prossiga até terminar o passo anterior.

Vai precisar:

  • uma variável somaPar que é o total da soma dos pares
  • uma variável contadorNegativos que é o total de numeros negativos q aparecem
  1. Faça um loop de 1 a 5, dentro dele deve inserir o código de entrada que usuário digita e imprimir o que o usuario digitou, não faça de 1 a 2000, pois demora muito para testar.
  2. Crie uma verificaçao, se for par então soma com somaPar, imprima depois do loop
  3. Crie uma verificaçao, se for -1 então soma um (+1) com contadorNegativos, imprima depois do loop
  4. Mude o loop para 1 a 2000
T

Qual sua duvida ?

L

Minha Duvida esta relacionada a soma dos números pares de 0 a 2000. Como devo usar o acumulador da soma dos números pares ?

J

package brinc;
import java.util.Scanner;

public class VerificaNumero {

public static void main(String[] args) {

Scanner entrada = new Scanner(<a href="http://System.in">System.in</a>);
int contPar = 0;
    int contNegativo = 0;
    int contagem;
    int soma = 0;
    
    //Altere para 200.000
    System.out.print("Informe a quantidade de numeros a ler: ");
    contagem = entrada.nextInt();
    
    int[] Vetor = new int[contagem];
    
    
        for (int i= 0; i < contagem; i++) {
            System.out.print("Informe numero: ");
            Vetor[i] = entrada.nextInt();
                if (Vetor[i] % 2 == 0 && Vetor[i] > 0) {                      
                    soma = soma + Vetor[i];
                    contPar = contPar + 1;
                } else {
                    contNegativo = contNegativo + 1;
                }
        }
        
        System.out.println("--------------------------------------");
        System.out.println("Numeros negativos: "+contNegativo);
        System.out.println("Numeros pares: "+contPar);
        System.out.print("Soma dos pares: "+soma);
        
        
        
        
}

}

Criado 17 de abril de 2016
Ultima resposta 18 de abr. de 2016
Respostas 4
Participantes 4