Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/08/2012, 07:52
lucas_max2002
 
Fecha de Ingreso: agosto-2012
Mensajes: 30
Antigüedad: 12 años, 3 meses
Puntos: 3
Respuesta: duda variables dentro y fuera de funcion

Hola antonio715

primero: la declaracion de "float a, b, c" dentro de main, son locales a la funcion main, por lo cual, la funcion ecuacion_segundo_grado no sabe quien es a, b y c.

segundo: en la funcion ecuacion_segundo_grado tienes declarada las variables a, b y c, pero lo has echo mal

en la primera linea

Código C++:
Ver original
  1. float ecuacion_segundo_grado (float a, b, c)
  2. {
  3. x1=(-b+sqrt(b*b-4*a*c))/(2*a);
  4. x2=(-b-sqrt(b*b-4*a*c))/(2*a);
  5. return x1, x2;
  6. }

tienes que cambiar

Código C++:
Ver original
  1. float ecuacion_segundo_grado (float a, b, c)

por
Código C++:
Ver original
  1. float ecuacion_segundo_grado (float a, float b, float c)

Creo que con ello deberia ir.