Comprueba si un número entero es par usando la operación resto/mod.
En este ejercicio el usuario ingresa un número y se utiliza la operación módulo para comprobar
si el residuo al dividir entre 2 es igual a cero. Si se cumple, el número es par.
Es ideal para practicar el uso del operador %
.
Proceso NumeroPar
Definir num Como Entero;
Escribir "Ingrese un número entero: ";
Leer num;
Si num MOD 2 = 0 Entonces
Escribir "El número es par";
FinSi
FinProceso
num = int(input("Ingrese un número entero: "))
if num % 2 == 0:
print("El número es par")
import tkinter as tk
from tkinter import messagebox
def verificar():
num = int(entry.get())
if num % 2 == 0:
messagebox.showinfo("Resultado", "El número es par")
root = tk.Tk(); root.title("Número par")
tk.Label(root, text="Número entero:").pack()
entry = tk.Entry(root); entry.pack()
tk.Button(root, text="Verificar", command=verificar).pack()
root.mainloop()
let num = parseInt(prompt("Ingrese un número entero:"));
if (!isNaN(num)) {
if (num % 2 === 0) alert("El número es par");
}
#include <iostream>
using namespace std;
int main() {
int num;
cout << "Ingrese un número entero: ";
cin >> num;
if (num % 2 == 0) cout << "El número es par" << endl;
return 0;
}
using System;
class Program {
static void Main() {
Console.Write("Ingrese un número entero: ");
int num = int.Parse(Console.ReadLine());
if (num % 2 == 0) Console.WriteLine("El número es par");
}
}
import java.util.Scanner;
public class NumeroPar {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.print("Ingrese un número entero: ");
int num = sc.nextInt();
if (num % 2 == 0) System.out.println("El número es par");
}
}
=SI(RESIDUO(A1;2)=0;"Par";"Impar")