>> rem(a,b)
Lo anterior calcula como ya os he mencionado el residuo de la división $a/b$. Con ello y sabiendo que para cualquier número par divido entre "2" necesariamente el residuo es cero, y para los impares un numero diferente de cero, siendo así podemos implementar el código siguiente:
%Numeros Pares e Impares
clear;clc;
a=input('Escriba un número: ');
if rem(a,2)==0
disp('El número es Par')
else
disp('El número es Impar')
end
Además de la anterior, existe otra manera de determinar si un número es par, esta se basa en la idea de las potencias pares e impares de la unidad negativa, para lo cual se cumple que:
$$(-1)^m=1$$
$$(-1)^n=-1$$
Si y sólo si $m$ es un número entero par positivo y $n$ un impar. Por lo cual podemos utilizar también el siguiente código:
N=input('Escriba un número: ');
if ((-1)^N) == 1
disp('Número Par');
else
disp('Número Impar');
end
como genero un programa que identifique si un un numero es par o impar?
ResponderBorrarNi la pole
Borrar¿como puedo crear un programa al cual yo ingrese varios numeros y me seleccione cual es par y cual impar?
ResponderBorrarGracias, buen aporte
ResponderBorrarNo me sirbio prro ya jale por tu culpa >:v
ResponderBorrarY si deseo saber si el numero que ingrese es cero?
ResponderBorrarHola zuriel47,
Borrarpara ello usted puede asignar cualquier valor a una variable, luego restarle el número que usted ingresó, con el fin de verificar mediante un condicional que esta diferencia es igual a la primera variable, si esto es cierto, el valor ingresado es cero y si no, no lo es.