Programación Específica > Matlab
MATLAB EJERCICIO.. NECESITO APOYO
PPP2TES:
un ejemplo de una codificacion con mas de dos opciones, de if,
es que intento hacer un ejercicio y nadamas no me sale. chequen:Se desea leer por teclado un número comprendido entre 1 y 10 (inclusive) y se desea visualizar si el número es par o impar.
% UN NUMERO SEA PAR O IMPAR
% TESIS
% 2009
% ENTRADA: NUMERO DADO POR TECLADO.
% SALIDA: DEDUCCION.
a=input(' numero= ');
b=[2,4,6,8]
if a>=b
disp('PAR');
else
disp('IMPAR');
end
no se si se le pueda meter otra condicion o algo asi.
Gracias
allisap:
saludos
para lo de los pares e impares podrias hacerlo con el case, que te permite decisiones multiples, pero realmente no es la mejor forma de hacerlo
lo mejor es usar la instruccion mod o rem para determinar si es par o no
esto es rem (numero,2) te dara 1 si numero es impar y 0 si es par
y ya con eso esta solucionado
Victor Pasilla
PPP2TES:
yo lo hice ya asi: % UN NUMERO SEA PAR O IMPAR
% TAREA VACACIONAL
% SEMANA SANTA 2009
% ENTRADA: NUMERO DADO POR TECLADO.
% SALIDA: DEDUCCION.
ban=1
while(ban==1)
a=input('primer numero= ');
b=2;
c=4;
d=6;
e=8;
f=10;
if a==b
disp('PAR');
elseif a==c
disp('PAR');
elseif a==d
disp('PAR');
elseif a==e
disp('PAR');
elseif a==f
disp('PAR');
else
disp('IMPAR');
end
ban=input('Otro numero: (1=si)')
end
oye no me puedes hechar la mano con uno bro, es que neta si estoy muy presionado. porfaa
PPP2TES:
No seas malo los tengo que presentar mañana, hechame la mano, no te quito mucho tiempo..
Gracias de antemano.
allisap:
Saludos
te decia que con el comando rem puedes determinar si es par o no de la siguiente manera
si divides un numero par entre 2 el residuo es cero, si es impar existe residuo
esto es:
--- Código: Matlab M ---a=input('numero= ');res=rem(a,2);if res==0 disp('Numero par')else disp('Numero impar')end
y ya, no necesitas usar un if para cada caso, imaginate si te pidieran que lo hicieras para un numero entre 1 y 1 millon,
espero te sirva,...
Victor Pasilla Campos
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa