Untitled
unknown
matlab
4 months ago
985 B
7
Indexable
% Script para calcular las raíces reales de una ecuación de segundo grado % Solicitar al usuario los coeficientes de la ecuación a = input('Ingrese el coeficiente a: '); b = input('Ingrese el coeficiente b: '); c = input('Ingrese el coeficiente c: '); % Verificar que a no sea cero (no es una ecuación de segundo grado) if a == 0 disp('El coeficiente "a" no puede ser cero. No es una ecuación de segundo grado.'); else % Calcular el discriminante D = b^2 - 4*a*c; % Evaluar las raíces según el valor del discriminante if D > 0 % Dos raíces reales distintas r1 = (-b + sqrt(D)) / (2*a); r2 = (-b - sqrt(D)) / (2*a); fprintf('Las raíces reales son: r1 = %.2f y r2 = %.2f\n', r1, r2); elseif D == 0 % Una raíz real doble r = -b / (2*a); fprintf('La raíz real doble es: r = %.2f\n', r); else % No hay raíces reales disp('La ecuación no tiene raíces reales.'); end end
Editor is loading...
Leave a Comment