Resolucion de ecuaciones de segundo grado y primer grado tmb :s

Iniciado por Debci, 7 Noviembre 2009, 22:30 PM

0 Miembros y 1 Visitante están viendo este tema.

Debci

Hola amigos, tengo que para solventar la X (incognita) en una ecuacion de segundo grado, debo hacer:

x= (-b ± (b2-4·a·c)1/2)/(2·a)

Pero no comprendo que es b, ni a, ni c

Tambien preguntar cual seria la operacion equivalente para resolver las de primer grado.

Pregunto esto porque lo planteo en mi programa y no se que valores pedirle al usuario para pasarselos a la operacion de x.

Un saludo

Leyer

#1
tendrias una ecuancion esi X2 - 4x +4 = 0 ----->seria A = 1 B = -4 C = 4

Festor

#2
Cita de: L-EYER en  8 Noviembre 2009, 02:35 AM

tendrias una ecuancion esi X2 - 4x +4 = 0 ----->seria A = 1 B = 4 C = 4

¿Ahí no sería B = -4?

Leyer


Debci

sigo sin entenderlo, es decir, que le pido "Ingrese valor de A"?

Saludos

Festor

Cita de: ,.-~*´¨¯¨`*·~-.¸..::| D3Bć1 |::.,.-~*´¨¯¨`*·~-.¸ en  8 Noviembre 2009, 11:01 AM
sigo sin entenderlo, es decir, que le pido "Ingrese valor de A"?

Saludos

Exactamente... ¿que es lo que no entiendes? ¿las ecuaciones de 1º y 2º grado? o ¿como implementarlas?

Lo único que varia en una ecuación de segundo grado son a,b y c... de echo, es lo que se utiliza para resolver la ecuación con la fórmula:


Debci

Cita de: Festor en  8 Noviembre 2009, 11:12 AM
Cita de: ,.-~*´¨¯¨`*·~-.¸..::| D3Bć1 |::.,.-~*´¨¯¨`*·~-.¸ en  8 Noviembre 2009, 11:01 AM
sigo sin entenderlo, es decir, que le pido "Ingrese valor de A"?

Saludos

Exactamente... ¿que es lo que no entiendes? ¿las ecuaciones de 1º y 2º grado? o ¿como implementarlas?

Lo único que varia en una ecuación de segundo grado son a,b y c... de echo, es lo que se utiliza para resolver la ecuación con la fórmula:


Entiendo como se hacen, y la formula, pero no entiendo que le debo pedir al usser que me introduzca para asignarselo a  A, B y C, porque no se que son exactamente (termino independiente, parte literal...)

Saludos

Festor

#7
Cita de: ,.-~*´¨¯¨`*·~-.¸..::| D3Bć1 |::.,.-~*´¨¯¨`*·~-.¸ en  8 Noviembre 2009, 12:40 PMpero no entiendo que le debo pedir al usser que me introduzca para asignarselo a  A, B y C, porque no se que son exactamente (termino independiente, parte literal...)

A,B y C son los coeficientes de las variables de la ecuación.

Lo que debes pedir al usuario simplemente son los valores de A, B y C.

Por ejemplo, en pascal seria:

Código (pascal) [Seleccionar]
Program ec2grado;

Var
a,b,c,x,k: real;

Begin
writeln('Calcular ecuaciones de segundo grado: a*x^2+b*x+c');
write('Introduzca el valor de a');readln(a);
write('Introduzca el valor de b');readln(b);
write('Introduzca el valor de c');readln(c);

If a <> 0 then begin
  x:=(-b + sqrt(b^2-4*a*c))/(2*a);
  k:=(-b - sqrt(b^2-4*a*c))/(2*a);
  writeln('Las raíces de la ecuación son: ',x,' y ',k );
end
else
writeln('Los coeficientes introducidos no corresponden con los de una ecuación de segundo grado');
End.

Debci