Resolución de ecuaciones de segundo grado

Ivana Baiges Castillo


/* Este programa resuelve ecuaciones de segundo grado. */

#include <iostream>
#include <math.h>
using namespace std;

int main()
{
    double a, b, c;
    double d, e, solucion1, solucion2;

    cout << "Dame tres numeros enteros: " << endl;
    cin >> a >> b >> c;

    cout << "La ecuacion a resolver es: (" << a << "*x^2) + ("
         << b << "*x) + (" << c << ")=0" << endl;

    d = (b)*(b)-4*(a)*(c);
    if (d<0) {
        cout << "La ecuacion no tiene solucion real." << endl;
    }

    else if (d==0) {
        e = -(b)/(2*(a));
        cout << "El resultado de la ecuacion es: " << e << endl;
    }

    else if (d>0) {
        solucion1 = (-(b)+sqrt(d))/(2*(a));
        solucion2 = (-(b)-sqrt(d))/(2*(a));
        cout << "Los resultados de la ecuacion son: " << solucion1
             << " y " << solucion2 << endl;
    }

    return 0;
}

Anuncios
Esta entrada fue publicada en Informática e Internet. Guarda el enlace permanente.

Responder

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