Es en octave help
Realice un programa con el nombre formula_gral.m para resolver un trinomio
cuadrado de la forma ax2 + bx+c mediante la fórmula general
Validar que el valor de a sea diferente de o para realizar la ecuación, si a es 0
mostrar el mensaje "Error, división por cero" de lo contrario continuar con la
secuencia del programa. Validar raíz negativa, si b2 - 4ac es menor a 0 mostrar el
mensaje "Error, raíz negativa" de lo contrario continuar con la secuencia del
programa. Utilizar la estructura if-else-end en la solución de este problema.

Respuestas

Respuesta dada por: jaimitoM
7

function [] = formula_gral(a,b,c)

   if (a == 0)

       printf("Error, división por cero. \n");

   else

       D = b^2 - 4*a*c;

       if (D < 0)

           printf("Error, raíz negativa. \n");

       else

           x1 = (-b + sqrt(D)) / (2*a);

           x2 = (-b - sqrt(D)) / (2*a);

           printf("Las raíces del trinomio son x1 = %d y x2 = %d.\n",x1,x2);

       endif

   endif

end

Adjuntos:

montoyaana1h: MUCHAS GRACIAS TK
Preguntas similares