domingo, 21 de abril de 2013

Número Par e Impar en MATLAB


Este sencillo "script" permite identificar si un número que se ha ingresado es "par" o "impar", para ello hace uso del operador "rem", el cual calcula el residuo de la división entera entre dos números dados, la estructura básica de rem es la siguiente:

>> 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

3 comentarios:

  1. como genero un programa que identifique si un un numero es par o impar?

    ResponderEliminar
  2. ¿como puedo crear un programa al cual yo ingrese varios numeros y me seleccione cual es par y cual impar?

    ResponderEliminar