Mostrar si es par o impar

Leer un número e indicar si es par o impar utilizando condicional doble.

← Volver a Artículos



¿Cómo determinar si un número es par o impar?

Comprobamos el residuo de la división entre 2 (MOD). Si el residuo es 0 mostramos "Par", sino "Impar".



Solución en PSeInt

Proceso ParImpar
    Definir numero Como Entero;

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

    Si numero MOD 2 = 0 Entonces
        Escribir "El número es par";
    SiNo
        Escribir "El número es impar";
    FinSi
FinProceso


Solución en Python

numero = int(input("Ingrese un número: "))

if numero % 2 == 0:
    print("El número es par")
else:
    print("El número es impar")


Solución en JavaScript

let numero = parseInt(prompt("Ingrese un número:"));

if (numero % 2 === 0) {
  alert("El número es par");
} else {
  alert("El número es impar");
}


Solución en C++ (Dev C++)

#include <iostream>
using namespace std;
int main() {
    int numero;
    cout << "Ingrese un número: ";
    cin >> numero;
    if (numero % 2 == 0) cout << "El número es par\n";
    else cout << "El número es impar\n";
    return 0;
}


Solución en C#

using System;
class Program {
  static void Main() {
    int numero = int.Parse(Console.ReadLine());
    if (numero % 2 == 0) Console.WriteLine("El número es par");
    else Console.WriteLine("El número es impar");
  }
}


Solución en Java

import java.util.Scanner;
public class Main {
  public static void main(String[] args) {
    Scanner sc = new Scanner(System.in);
    System.out.print("Ingrese un número: ");
    int numero = sc.nextInt();
    if (numero % 2 == 0) System.out.println("El número es par");
    else System.out.println("El número es impar");
  }
}


Solución en Excel

Si el número está en A1:

=SI(RESIDUO(A1,2)=0,"Par","Impar")


Publicado por: ObiWan
Fecha: 12/09/2025