RISOLTO Esercitazione Equazione 2o grado c++

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

Metallkros

Nuovo Utente
Messaggi
60
Reazioni
18
Punteggio
24
Salve a tutti, ho scritto questo programma ( è un esercizio) che deve calcolare il valore di un' equazione di 2o grado.

Codice:
#include <iostream>
#include <cmath>

using namespace std;


int main (){
 
 int coefficente_a;
 int coefficente_b;
 int coefficente_c;
 int delta;
 float x_1 , x_2;

 cout << "risoluzione equazione di 2o grado ax^2+bx+c=0"  << endl;
 cout << " inserisci i coefficenti dell'equazione" << endl;
 cout << "inserisci il primo coefficente" << endl;
 cin >> coefficente_a;
 cout << "inserisci il secondo coefficente" << endl;
 cin >> coefficente_b;
 cout << "Inserisci il terzo coefficente" << endl;
 cin >> coefficente_c;

 delta = coefficente_b * coefficente_b - 4 * coefficente_a * coefficente_c;
 
 if (delta < 0)
 {
  cout << "il discriminante e' negativo" << endl;
 }
 else if (delta == 0)
 {
  x_1 = (- coefficente_b)/(2 * coefficente_a);
   cout << "Soluzioni reali e coincidenti" << "x_1 e x_2 valgono"  << x_1 << endl;
  }
  if (delta > 0)
 {
   x_1 = (- coefficente_b + (sqrt(delta))/(2 * coefficente_a);
   x_2 = (- coefficente_b - (sqrt(delta))/(2 * coefficente_a);
   cout << "soluzioni reali e distinte" << "x_1" << x_1 << "x_2" << x_2 << endl;
 }
 
return 0;
}



quando provo a compilare il programma mi da questi errori;
non riesco a capire quale sia il problema, po sintatticamente il programma mi sembra corretto... qualche idea?
349808
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top