Está en la página 1de 3

*********************************1PC***********************************

% PROBLEMA 1
% Calcular los valores de x , y , z
% Sean las matrices A y B :

disp('PROBLEMA 1 ');
disp(' ');
A = [1 3 2; 4 5 6 ; 7 9 8 ];
B = [44;104;164];
M = inv(A)*B;
Soluciones ={' x = ' M(1,1) ;' y = ' M(2,1) ; ' z = ' M(3,1)};
disp(Soluciones);

% PROBLEMA 2

%Crear la matriz pedida

%Definimos las variables :


p = fix(53*(rand(1,1)-1)^2 -5);
q =rand(1,1)*-5 -18 ;
t = fix(q);

%Creamos la matriz M solicitada :


M = [p csc(p) q;abs(p+q) log(abs(p+q)) gcd(abs(p),abs(t)); i+5 (2*i +3)^p 2+p*i ];

disp('PROBLEMA 2');
disp(' ');
disp(M);

% PROBLEMA 3

% PAARTE a
%Crear un arreglo

disp(' ');
disp('PROBLEMA 3 ');

texto1 = 'La ciudad de Lima';


N = [7 9 ; -1 3.7];
numero_complejo = 1 + 2*i;
disp(' ');
disp(' Parte a ');
arreglo_de_3 = {texto1 N numero_complejo};
disp(arreglo_de_3);

% PAARTE b
%Crear una estructura

disp(' Parte b ');


estructura(1).color = 'azul';
estructura(1).id = 1234567;
estructura(1).numero = 25;
disp(estructura(1));
disp(' ');
% PROBLEMA 4

%Guardar en documento.dat

%Creamos la matriz, la cual se desea guardar:


disp(' ');
disp('PROBLEMA 4 ');
disp(' ');

M2=[1.2 3 ;2 2];
save M2.dat; %comando a utilizar para guardar en docuemnto.dat
disp(M2);

*********************************2PC***********************************************
*******

*********************************3PC***********************************************
*******

disp(' BIENVENIDO AL PROGRAMA ');


disp(' Oprima alguna tecla para continuar ');
disp(' ');
pause();

numero_ingresado = input('Ingrese un numero de 4 digitos ','s');


funcion_de_validacion(numero_ingresado);

disp(' ');
disp('El programa ha finalizado');

----------------------------------------------------------------------------------

function [] = funcion_de_validacion(a)

if(length(a)==4)
disp(' ');
disp(' Oprima el numero que corresponda con lo que desea hacer : ');
disp(' ');
disp('1.-Verificar su numero ');
disp('2.-Guardar su numero ');

opciones=input(' -> ');

switch opciones
case opciones:1
if(eval(a)==1234)
disp('El numero es 1234');
else
disp('El numero no ha sido guardado anteriormente');
end
case opciones:2
n=a;
disp(['El numero guardado es ' n]);
end

else
disp('Usted ha ingresado un numero invalido');
c=1;
while(c<=3)
m=input('Ingrese nuevamente el numero : ','s');
if(length(m)==4)
disp(' ');
disp(' Oprima el numero que corresponda con lo que desea hacer :
');
disp(' ');
disp('1.-Verificar su numero ');
disp('2.-Guardar su numero ');

opciones=input(' -> ');

switch opciones
case opciones:1
if(eval(a)==1234)
disp('El numero es 1234');
else
disp('El numero no ha sido guardado anteriormente');
end
case opciones:2
n=m;
disp(['El numero guardado es ' num2str(n)]);
end

break;

else
c=c+1;
if(c==3)
disp(' ');
disp(' Ha sobrepasado el limite de intentos permisibles ');
break;
end

end

end
end

*************************************************************************

end

También podría gustarte