Cálculo de las raíces de una ecuación de segundo grado

Ulises Pérez

/* Programa que calcula las raices de la ecuación general de segundo grado,
 a partir de los valores de los coeficientes (a,b,c); 11-Noviembre-2009*/

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main()
{
  float a,b,c;
  float discri,raiz1,raiz2;

  printf("Vamos a resolver una ecuacion cuadritica de la forma:nn");
  printf("tt a*x^2 + b*x + c = 0 nn");
  printf("Dame los valores (a,b,c) de tu ecuacion: n");
  scanf("%f%f%f",&a,&b,&c);

  discri = b*b – 4*a*c;

   if(discri<0) printf("n Esta ecuacion no tiene soluciones.nn");

   else if(discri==0)
   {
      raiz1 = -b /(2*a);
      printf("n Esta ecuacion tiene una solucion es: %.2fnn", raiz1);

    }

    else
    {
      raiz1 = (-b + sqrt (discri))/(2*a);
      raiz2 = (-b – sqrt (discri))/(2*a);
      printf("n Esta ecuacion tiene dos soluciones que son: %.2f, %.2fnn", raiz1, raiz2);

     }

      system("PAUSE");
      return 0;
}

Esta entrada fue publicada en Sin categoría. Guarda el enlace permanente.

Una respuesta a Cálculo de las raíces de una ecuación de segundo grado

Deja un comentario

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s