Está en la página 1de 2

%PROBLEMA 01: AREA DE UN TRIANGULO (introducelo en sentido horario) disp('este programa calcula el area de un triangulo') x1=input('introduce la coordenada x1:');

y1=input('introduce la coordenada y1:'); x2=input('introduce la coordenada x2:'); y2=input('introduce la coordenada y2:'); x3=input('introduce la coordenada x3:'); y3=input('introduce la coordenada y3:'); a=sqrt((x2-x1)^2+(y2-y1)^2); b=sqrt((x2-x3)^2+(y2-y3)^2); c=sqrt((x3-x1)^2+(y3-y1)^2); if a>0 & b>0 & c>0 p=(a+b+c)/2; A=sqrt(p*(p-a)*(p-b)*(p-c)); fprintf('el area del triangulo es: %6.2f\n',A) else disp('elija otras coordenadas')%salida de datos end

%PROBLEMA 02: AREA DE UN CUADRILATERO (introducelo en sentido horario) disp('este programa calcula el area de un CUADRADO') x1=input('introduce la coordenada x1:'); y1=input('introduce la coordenada y1:'); x2=input('introduce la coordenada x2:'); y2=input('introduce la coordenada y2:'); x3=input('introduce la coordenada x3:'); y3=input('introduce la coordenada y3:'); x4=input('introduce la coordenada x4:'); y4=input('introduce la coordenada y4:'); A=(1/2)*abs((x1*y2+x2*y3+x3*y4+x4*y1)-(x2*y1+x3*y2+x4*y3+x1*y4)); fprintf('el area de un cuadrilatero es: %6.2f\n',A)

También podría gustarte