Concetti Chiave
- Il programma in C++ calcola la somma dei cubi delle radici di un polinomio di secondo grado utilizzando i prodotti notevoli.
- La formula utilizzata è R = S³ - 3SP, dove S rappresenta la somma delle radici e P il prodotto delle radici.
- Vengono dichiarate variabili per i coefficienti del polinomio di secondo grado, facilitando l'input dei dati.
- Il codice include librerie standard per l'input e l'output, essenziali per la funzionalità del programma.
- Il programma permette di comprendere come applicare le proprietà algebriche nell'ambito della programmazione in C++.
C++ - Somma dei cubi delle radici di un polinomio di secondo grado
Con questo programma scritto in C++ saremo in grado di determinare la somma dei cubi delle radici di un polinomio di secondo grado, sfruttando i prodotti notevoli.Infatti ricordiamo che
Qui sotto trovi il testo del programma scritto in C++.
Testo del codice
#include
#include
using namespace std;
int main()
{
float gradodue; //nominiamo le variabili corrispondenti ai coefficienti del polinomio
float gradouno;
float terminenoto;
cout
cout
cin >> gradodue; //input vari
cout
cin >> gradouno;
cout
cin >> terminenoto;
float S; //chiamiamo S la somma
float P; //chiamiamo P il prodotto
float R; //chiamiamo R il risultato
S = -gradouno/gradodue; //sfruttiamo le formule di viete per calcolare somma e prodotto
P = terminenoto/gradodue;
R = S*S*S-3*S*P; //calcoli da fare per determinare R
cout
system("PAUSE"); //termine del programma
}
Domande da interrogazione
- Qual è la formula per calcolare la somma dei cubi delle radici di un polinomio di secondo grado?
- Quali sono i prodotti notevoli utilizzati nel calcolo della somma dei cubi?
- Quali variabili vengono dichiarate nel programma C++ per gestire i coefficienti del polinomio?
La somma dei cubi delle radici (R) di un polinomio di secondo grado può essere calcolata con la formula R = S^3 - 3SP, dove S è la somma delle radici e P è il prodotto delle radici.
Nel calcolo della somma dei cubi delle radici si utilizza il prodotto notevole (a+b)^3 = a^3 + b^3 + 3a^2b + 3ab^2, che permette di esprimere R in termini di S e P.
Nel programma C++ vengono dichiarate tre variabili: gradodue, gradouno e terminenoto, che corrispondono ai coefficienti del polinomio di secondo grado.