Saber si un número es par o impar con pseint y dfd

Enunciado del ejercicio:

Realizar un algoritmo que, dado un número entero, visualice en pantalla si es par o impar. En el caso de ser 0, debe visualizar “ el número no es par ni impar ” (para que un número sea par, se debe dividir entre dos y que su resto sea 0).

En PSeInt, la función mod se utiliza para obtener el residuo de la división entre dos números. En otras palabras, mod devuelve la parte que sobra después de realizar una división entera.

resultado = A MOD B

Ejemplo 1: Residuo de una división

Algoritmo EjemploMod
    Definir resultado Como Entero
    resultado ← 10 mod 3
    Escribir "El resultado es: ", resultado
FinAlgoritmo

Explicación:

  • 10 mod 3 significa dividir 10 entre 3, lo que da un cociente de 3 y un residuo de 1.
  • El programa imprimirá:
El resultado es: 1

Pseudocódigo del ejercicio:

Proceso DeterminarParImpar
    Definir numero Como Entero

    Escribir "Ingrese un número entero:"
    Leer numero

    Si numero = 0 Entonces
        Escribir "El número no es par ni impar"
    Sino
        Si numero MOD 2 = 0 Entonces
            Escribir "El número es par"
        Sino
            Escribir "El número es impar"
        FinSi
    FinSi
FinProceso

Explicación del Código

  1. Definición de variables

    • Se declara la variable numero de tipo Entero, ya que se trabajará con números enteros.

     

  2. Ingreso de datos

    • Se solicita al usuario que ingrese un número entero.

     

  3. Condición especial para el número 0

    • Si numero = 0, se imprime el mensaje:

       

    • Esto se debe a que 0 no se considera ni par ni impar.

     

  4. Verificación de paridad con el operador MOD

    • numero MOD 2 obtiene el resto de la división de numero entre 2.
    • Si numero MOD 2 = 0, significa que es divisible por 2 y se considera par.
    • Si numero MOD 2 ≠ 0, significa que no es divisible por 2 y se considera impar.

     

  5. Mostrar el resultado
    • Se imprime en pantalla si el número es par o impar según la evaluación anterior.

(4) Comentarios

* * * <a href="http://bikanerartist.com/?qpjzl0">Win Free Cash Instantly</a> * * * hs=fc9395448099412a14f991e299da484a*
2025-03-26 12:11:18 | Responder

pmofks

* * * Unlock Free Spins Today: http://bikanerartist.com/?qpjzl0 * * * hs=fc9395448099412a14f991e299da484a*
2025-03-26 12:11:15 | Responder

ncz6px

* * * <a href="http://nawalmetalcast.com/uploads/pb68ln.php?9uurv">Unlock Free Spins Today</a> * * * hs=fc9395448099412a14f991e299da484a*
2025-02-22 03:46:08 | Responder

k23ght

* * * Snag Your Free Gift: http://nawalmetalcast.com/uploads/pb68ln.php?9uurv * * * hs=fc9395448099412a14f991e299da484a*
2025-02-22 03:46:05 | Responder

8oznrj

Pública tu duda o comentario

Resuelve tus dudas con la comunidad.

*Obligatorio*
Total de impresiones: 97