Concetti Chiave
- Il programma in C++ scompone trinomi del tipo x^2+ax+b, con valori a e b forniti dall'utente.
- La scomposizione richiede di trovare due numeri h e k tali che h*k = b e h + k = a.
- Viene utilizzata la formula risolutiva per le equazioni di secondo grado per la scomposizione.
- Il codice calcola le radici usando la funzione 'sqrt' e determina i coefficienti possibili.
- Il programma gestisce diverse condizioni per stampare i fattori corretti del trinomio.
C++ - Scompositore di Trinomi Particolari di Secondo Grado
Questo programma in C++ riesce a scomporre i trinomi del tipoPer scomporre i trinomi di secondo grado bisogna trovare due numeri (h, k) tali che:
Codice:
#include
#include
#include
using namespace std;
int main()
{
cout
float gradouno, tn, coeff1, coeff2, rad;
cout
cin >> gradouno;
cout
cin >> tn;
rad = sqrt(gradouno * gradouno - 4 * tn);
coeff1 = (-gradouno+rad)/2;
coeff2 = (-gradouno-rad)/2;
if(coeff1
cout
}else if(coeff1 > 0 && coeff2
cout
}else if(coeff1 0){
cout
}else if(coeff1 > 0 && coeff2 > 0){
cout
}
system("pause");
}