Matlab

Páginas: 7 (1600 palabras) Publicado: 9 de abril de 2013
%Segundo laboratorio secciones miercoles y viernes. Ayudante Mauricio
%Cleveland.

%Intercambio de valores
fprintf('\nINTERCAMBIADOR DE NUMEROS\n\n');

%Solicito ingreso de primer numero.
numero = input('Ingrese primer numero: ');

%%Solicito ingreso de segundo numero.
numerodos = input('Ingrese segundo numero: ');

%Imprimo numeros en el orden original.disp('-------------------------------');
disp('Valores originales');
fprintf('\nPrimer numero vale: %d\n', numero);
fprintf('Segundo numero vale %d\n\n', numerodos);

%Variable temporal, la ocupo para respaldar el valor original de la
%variable "numero".
temporal = numero;

%El valor de la variable numerodos la almaceno en la variable "numero".
numero = numerodos;

%En la variable "temporal" habia respaldado elvalor de la variable
%"numero", entonces la intercambio.
numerodos = temporal;


%Imprimo numeros intercambiados.
disp('Valores intercambiados');
fprintf('\nPrimer numero vale: %d\n', numero);

fprintf('Segundo numero vale %d\n', numerodos);

-----------------------------------------------------------------------------------------------------
%Segundo laboratorio secciones miercolesy viernes. Ayudante Mauricio
%Cleveland.

%Ciclo for

%Realizo las instrucciones 10 veces
for i=1:10

%Imprimo el entero "i" que se incrementa en uno en cada ciclo.
fprintf('Me ejecuto %d.\n',i);

%Cuando i sea igual a 5 imprimirlo.
if i == 5
fprintf('\nVoy en la ejecucion numero %d !!!!\n\n', i);
end


end--------------------------------------------------------------------
%Segundo laboratorio secciones miercoles y viernes. Ayudante Mauricio
%Cleveland.

%Condicionales

numero = input('Ingrese numero: ');

%Si numero es mayor que 30, entonces suma 4 a numero.
if numero > 30
resultado = numero + 4;
disp(resultado);

%Si numero es menor que 10, entonces resta 3 a numero.
elseif numero < 10resultado = numero - 3;
disp(resultado);

%Si no cae en alguna condicion anterior imprima "Nada".
else
fprintf('Nada');


end


--------------------------------------------------------------------------------
%Segundo laboratorio secciones miercoles y viernes. Ayudante Mauricio
%Cleveland.

% Verificar Par (Primer metodo)

numero = input('Ingrese numero');%Mientras numero sea distinto de cero y de uno ejecutar las instrucciones
while (numero ~= 0) && (numero ~= 1)

%Restar.
numero = numero - 2;

end

if numero == 0
fprintf('Es par\n');

else
fprintf('Impar\n');
end

------------------------------------------------------------------------------
%Segundo laboratorio secciones miercoles y viernes. Ayudante Mauricio%Cleveland.

% Verificar Par (Segundo metodo)

numero = input('Ingrese numero: ');

%Mientras 1 significa que siempre sera verdadero, no sale nunca.
while 1

%Restar.
numero = numero - 2;

%Si la variable "numero" en igual a cero y ademas es uno entonces
%ejecuta la instruccion que este dentro.
if numero == 0 && numero == 1

%Elcomando break interrumpe el ciclo while, lo obliga a terminar.
break

end

end

if numero == 0
fprintf('Es par\n');

else
fprintf('Impar\n');
end
----------------------------------------------------------------------------------------
%Segundo laboratorio secciones miercoles y viernes. Ayudante Mauricio
%Cleveland.

%Menu programa

%Imprimo titulofprintf('\nBIENVENIDOS A MI PROGRAMA\n\n');

%Imprimo menu
fprintf('Para hacer alguna operacion ingrese la opcion:\n\n');
disp('Para operacion "a" ingrese 1');
disp('Para operacion "b" ingrese 2');
disp('Para operacion "c" ingrese 3');
disp('Para operacion "d" ingrese 4');

%Solicito numero de operacion
opcion = input('\nQue operacion desea hacer? ');

switch opcion
case 1...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • matlab
  • Matlab
  • Matlab
  • matlab
  • MATLAB
  • MATLAB
  • Matlab
  • Matlab

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS