Red de conocimiento informático - Aprendizaje de programación - matlab Dados tres lados, ¿se puede formar un triángulo?

matlab Dados tres lados, ¿se puede formar un triángulo?

resultado de la función = istriangle(a, b, c)

%% función istriangle

% Entrada: a, b, c son las longitudes de los lados

% Salida : verdadero - puede formar un triángulo

% falso - no puede formar un triángulo

si a & lt;= 0 | b <= 0 | = 0 || segundo <= 0 || c <= 0 ...

|| ( a + b <= c ) ||| + a <= b )

% Si la longitud de uno de los lados es menor que 0 o si la suma de los dos lados es menor o igual que el tercer lado

resultado = false; % no puede formar un triángulo

outStr = 'No es un triángulo' % Cadena de salida

elseif a == b && b == c

% Si los tres lados son iguales

result = true; % puede formar un triángulo

outStr = 'Triángulo equilátero' % cadena de salida

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

% Si dos de los lados son iguales

resultado = true % puede formar un triángulo

outStr = 'Triángulo isósceles'; % Cadena de salida

else

% Otras situaciones en las que se pueden formar triángulos

result = true; se puede formar

outStr = 'triangle';

end

fprintf('%s\n', outStr % resultado de impresión

);