lunes, 21 de octubre de 2013

Ordinograma 15: Contar número de pares e impares introducidos


/*
* Introducimos números hasta que se introduce un cero en ese momento muestra:
* - cantidad de números pares
* - cantidad de números impares
*/
package ordinograma15;
import java.util.Scanner;
/**
*
* @author juan
*/
public class Ordinograma15 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        int num, pares, impares;
        Scanner entrada = new Scanner(System.in);
     
        pares=0;
        impares=0;

     
        do {         
            System.out.println("Introduzca un número (núm. 0 para salir) ");
            num = entrada.nextInt();
        //si el número es distinto de cero comprueba el siguiente if
            if (num!=0)
         
                // dado un número YA DISTINTO DE CERO si div. entre 2 es que es par
                if (num%2==0) ++pares;
                // en otro caso tiene que ser impar (no es ni cero ni par)
                    else    ++impares;
         
        } while (num!=0);
        System.out.printf("Pares:  \t%d \nImpares: \t%d\n",pares,impares);
     
    }
}