Algoritmo para contar numeros pares e impares

En esta entrega les comparto un algoritmo para contar numeros pares e impares, utilizando un ciclo mientras.

Haz clic aquí para suscribirte a mi canal

Bien pues como ya es costumbre vamos a explicar el funcionamiento de este algoritmo.

Lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Declaramos las siguientes variables de tipo entero.

            Definir n, contador1, contador2 Como Entero

Con la función escribir mostramos un mensaje y pedimos el total de números a contar.

            Escribir «Cuantos números deseas contar»

Este número que será ingresado por el usuario lo guardamos en la variable n.

       leer n

Inicializamos las variables contador1 y contador2 con el número cero, las inicializo en cero ya que las utilizaré dentro del ciclo, y no queremos que se queden con un dato indefinido.

            contador1 = 0

       contador2 = 0

Utilizamos un ciclo que se repetirá, mientras que el número almacenado en la variable n sea mayor a cero.

            Mientras n > 0 Hacer

En cada bucle evaluamos si el número almacenado en la variable n, al dividirlo entre dos con la función mod, si el residuo de la división es igual a cero, si la condicion se cumple entonces el número es par.

                        si n mod 2 == 0 Entonces

Como ya mencionaba si la condición se cumple, entonces el número es par, por lo tanto contamos estos números con la siguiente sentencia.  

                                   contador1 = contador1 + 1

               SiNo

Si la condición no se cumple, entonces significa que el número almacenado en la variable n, es un número impar.

Entonces con la variable contandor2, vamos contando los números impares.

                                   contador2 = contador2 + 1

               FinSi

En cada bucle vamos decrementando la variable n en 1, es decir en cada bucle le restamos 1, hasta que sea igual a cero, cuando sea igual a cero el ciclo finalizará.

                        n = n – 1

       FinMientras

Fuera del ciclo mientras mostramos dos mensajes donde damos a conocer el total de números pares y el total de números impares comprendidos en el rango.

            Escribir «El total de números pares es: «,contador1

       Escribir «El total de números impares es: «,contador2

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Algoritmo para contar numeros pares e impares
Algoritmo para contar numeros pares e impares

Descarga el código

Elaborar un algoritmo que permita cargar “N” números enteros y luego nos informe cuántos valores son pares y cuántos impares.

Te comparto otra solución de este algoritmo.

Algoritmo detarea

               Definir a,b,x Como Entero

               Escribir «EL programa finaliza cuando ingresas un 0»

               x = 1

               Mientras x <> 0 Hacer

                              Escribir «Ingresa un numero»

                              leer x

                              si x <> 0 Entonces

                                            si x mod 2 == 0 Entonces

                                                           a = a + 1

                                            SiNo

                                                           b = b + 1

                                            FinSi

                              FinSi

               FinMientras

               Escribir «Numeros pares: «,a

               Escribir «Numeros impares: «,b

FinAlgoritmo

Realice un programa que lea una secuencia de números y cuente cuántos números son pares y cuántos son impares, la ejecución termina cuando ingresé el cero

n = 1

par = impar = 0

while n != 0:

    n = int(input(«Ingresa un numero: «))

    if n > 0:

        if n % 2 == 0:

            par += 1

        else:

            impar += 1

print(«El total de números pares es: «,par)

print(«El total de números impares es: «,impar)

Bien amigos esta es la solución de este algoritmo, como siempre digo espero les guste y más que nada que les pueda ser de utilidad, les comparto el código.

2 comentarios

  1. buen dia, amigos quisiera saber si hay un pseudocodigo que entre 10 numeros ingresados me diga cuales de esos numeros son pares e impares

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *