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;
}