Está en la página 1de 2

%*************************************************************************

%Tema:Block if compuestos anidados y uso de subroutine

%*************************************************************************

%Ordena de mayor a menor tres magnitudes originalmente desordenadas

%Aula de computo, Lado Oriente, 1er Piso Edif. 7 Unidad Profesional

%Zacatenco ESIQIE-IPN

%CDMX a 23 de Mayo Hora 14:03

%Hecho por:Alumno: Muñoz Leon Ivan Alexander

% Profesor:M. en C. Hipòlito Ruiz Martinez______Grupo:1IM28

%*************************************************************************

home

disp('*****************entrada de datos*****************')

a=input ('Escribe la magnitud entera positiva mayor');

b=input ('Escribe la magnitud entera positiva intermedia');

c=input ('Escribe la magnitud entera positiva menor');

if a>b&&b>c

disp('Magnitudes ordenadas de mayor a menor')

else

disp('No estan ordenadas las magnitudes')

disp('Este programa corrige tu error')

[a,b,c]=ordena_mayor(a,b,c);

disp(['a=',num2str(a),'b=',num2str(b),'c=',num2str(c),])

end

if b+c>a

disp('Las magnitudes si pueden formar un triangulo')

if a>b&&b>c

disp('Magnitudes ordenadas de mayor a menor')

else

disp('No están ordenadas las magnitudes')

disp('Este programa corrige tu error')

[a,b,c]=ordena_mayor(a,b,c);
disp(['a=',num2str(a),' b=',num2str(b),' c=',num2str(c)])

end

if b+c>a

disp('Las magnitudes sí pueden formar un triángulo')

if a==b && b==c

disp('El triángulo es equilátero')

elseif a==b || b==c || a==c

disp('El triángulo es isósceles')

else

disp('El triángulo es escaleno')

end

else

disp('Las magnitudes no pueden formar un triángulo')

end

También podría gustarte