GitHub Twitter Facebook







Descargar Ejercicio

#include "iostream"
#include "math .h"

using namespace std;

int main()
{
    /// Definimos variables iniciales
    float a,b,c,x1,x2;


    /// pedimos datos
    cout << "valor de a: ";
    cin >> a;
    cout << "valor de b ";
    cin >> b;
    cout << "valor de c: ";
    cin >> c;

    /// una forma de obtener las posibles soluciones es mediante la ecuacion de la cuadratica
    /// esta ecuacion arroja como dos resultados
    /// recomiento buscar informacion adicional sobre el tema
    /// la estructura de la ecuacion de segundo grado es
    /// ax² + bx + c

    /// validamos que 'a' sea distinto de 0
    if( a != 0 )
    {
        /// hacemos una peque帽a validacion para saber si los resultados (raices) son complejos
        if( (b*b)-(4*a*c) >= 0 )
        {
            x1 = (-b + sqrt((b*b)-(4*a*c)))/2*a;
            x2 = (-b - sqrt((b*b)-(4*a*c)))/2*a;
            /// como pueden notar la diferencia entre las dos ecuaciones es un signo
            cout << "solucion 1: " << x1 << ", solucion 2: " << x2;
        }else{
            cout << "Raices complejas :(";
        }
    }else{/// si 'a' es cero es porque la ecuacion solo tiene una solucion o raiz
        cout << "La unica solucion es: " << -c/b;
    }


    return 0;
}