Preciso de ajuda - Urgente

error

Resolver o exercício para você não é te ajudar, se quer ajuda comece se ajudando!
Procure revisar os conteúdos perdidos, praticar e tentar fazer, aí sim, caso surja alguma dúvida pontual, poste aqui no GUJ que todos os membros estarão dispostos a te ajudar!

error

Primeiro conselho, ao criar um tópico, sempre coloque como título o problema ou dúvida real, pois títulos como “SOCORRO” e “AJUDA” não são bem vistos, afinal, se está postando aqui é porque tem algum problema ou dúvida e precisa de ajuda, caso contrário não estaria aqui, concorda ?

Pois bem, sobre o exercício, não somente este mas qualquer exercício, é importante entender o que o enunciado pede e resolver o problema por partes, não há motivo para se afobar com o problema de uma só vez, resolva com calma, etapa por etapa.

1º Passo: Crie uma classe java para codificar o exercício
2º Passo: Faça um laço de repetição que solicite 5 números ao usuário
(O exercício pede para utilizar o laço FOR).
3° Passo: Divida em pequenas etapas

  • verifique se o número lido é maior que zero, caso seja, o número em questão é positivo, você deverá somá-lo. (Utilize uma variável somaPositivos por exemplo)
  • verifique se o número lido é menor que zero, caso seja, o número em questão é negativo, você deverá somá-lo. (Utilize uma variável somaNegativos por exemplo)
  • verifique se o número lido é par (Caso seja você irá contá-lo, com uma variável contaQuantidadePares por exemplo) caso contrário o número é ímpar concorda ?
    utilize a mesma lógica de contagem dos pares para os números ímpares.
  • verifique se o número lido é múltiplo de 5 ou 10.
    Como saber se o número é múltiplo de 5 ou de 10 ?
    Exemplo:
    Se o resto da divisão do número lido por 5 for igual a zero, o número lido é múltiplo de de 5.
    Se o resto da divisão do número lido por 10 for igual a zero, o número lido é múltiplo de de 10.
    (Utilize a mesma lógica de contagem para os números múltiplos de 5 e 10)

4º Passo: Monte uma mensagem de apresentação para o usuário com os dados solicitados pelo exercício.
5º Passo: Exiba a mensagem montada no passo 3.

1 curtida

Tá aí o código me desculpe se foi tarde demais kkk
Boa sorte no curso!

import java.util.Scanner;

public static void main(String[] args) {
int[] vetor = new int[5];
int numeroDeImpares = 0;
int numeroDePares = 0;
int numeroDeMultiplosDeCinco = 0;
int numeroDeMultiplosDeDez = 0;
int somaDePositivos = 0;
int somaDeNegativos = 0;
for (int i = 0; i < vetor.length; i++) {
System.out.println(“Insira um número”);
vetor[i] = new Scanner(System.in).nextInt();
if (vetor[i] % 2 != 0) {
numeroDeImpares++;
} else {
numeroDePares++;
}
if (vetor[i] % 5 == 0) {
numeroDeMultiplosDeCinco++;
}
if (vetor[i] % 10 == 0) {
numeroDeMultiplosDeDez++;
}
}
for (int j = 0; j < vetor.length; j++) {
if (vetor[j] < 0) {
somaDeNegativos = (somaDeNegativos + vetor[j]);
} else {
somaDePositivos = (somaDePositivos + vetor[j]);
}
}
System.out.println("A soma dos números positivos é: " + somaDePositivos);
System.out.println("A soma dos números negativos é: " + somaDeNegativos);
System.out.println("O número de números pares é: " + numeroDePares);
System.out.println("O número de números impares é: " + numeroDeImpares);
System.out.println("O número de números multiplos de cinco é: " + numeroDeMultiplosDeCinco);
System.out.println("O número de números multiplos de dez é: " + numeroDeMultiplosDeDez);
}
}

1 curtida

Se consegui responder sua pergunta considere marcar a minha resposta com SOLUÇÃO.

Obrigado e até a próxima! (^-^)