• Matéria: Informática
  • Autor: Rubemfer
  • Perguntado 5 anos atrás

Faça um programa que leia um conjunto de números positivos e imprima a quantidade de números pares

(qPares) e a quantidade de números impares (qImpares) lidos. Admita que o valor -1 é utilizado como

sentinela (ou flag) para finalizar as repetições.

Ex.: 1,2,3,4,5 => Pares=2 Impares=3. Na linguagem java. Alguém me Ajuda??​


VianaSZ19: java ou javascript?? mt gente confunde aq
Rubemfer: java

Respostas

respondido por: VianaSZ19
1

import java.util.Scanner;

public class solucao {

public static void main(String[] args) {

  Scanner leia = new Scanner(System.in);

  int qPares = 0, qImpares = 0, num = 0;

 

  while(num != -1) {

   num = leia.nextInt();

   if(num != -1) {

    if(num % 2 == 0) {

      qPares++;

    }else {

     qImpares++;

    }

   }

  }

  System.out.println("Pares: "+ qPares+" Impares: "+ qImpares);

  leia.close();

}

}

Twitter: @AnderPimentaTI

YT: Anderson Pimenta TI


VianaSZ19: no inicio do codigo tu coloca package nomedopacote;
VianaSZ19: pq no meu compilador funcionou
Rubemfer: vou tentar novamente.
Rubemfer: você tem insta?
VianaSZ19: n, mas tenho twitter
Rubemfer: posso falar contigo por lá?
VianaSZ19: pode po
VianaSZ19: o twitter ta na resposta
Rubemfer: ok.
Rubemfer: vlw.
Perguntas similares