Questo appunto contiene un allegato
C++ - Equazione di secondo grado scaricato 158 volte
Video appunto: C++ - Equazione di secondo grado

C++ - Esercizio "Equazione di secondo grado utilizzando le variabili globali".txt



Codice C++ del programma:

//Calcolo di una soluzione di un'equazione di secondo grado.

#include
#include
using namespace std;

// ----- VARIABILI GLOBALI ----- //
float a;
float b;
float c;
float x;
float x1;
float x2;
float delta;
string messaggio="L'equazione non ammette soluzioni.
";
string messaggio2="L'equazione e' indeterminata.";
string messaggio3="L'equazione e' impossibile.";
// ----- /VARIABILI GLOBALI ----- //



// ----- PROTOTIPI ----- //
void inserimento_dati();
void primo_grado();
void calcolo_soluzione();
// ----- /PROTOTIPI ----- //



// ----- FUNZIONI ----- //
void inserimento_dati()
{
cout cin>>a;
cout cin>>b;
cout cin>>c;
cout }

void primo_grado()
{
if (b==0 && c==0)
{
cout }
else
{
if (b==0)
{
cout }
else
{
x=-c/b;
cout }
}
}

void calcolo_soluzione()
{
if (a==0)
{
primo_grado();
}
else
{
delta=(b*b)-(4*a*c);
if (delta {
cout }
else
{
if (delta==0)
{
x1=x2=-(b/(2*a));
}
else
{
x1=(-b+(sqrt(delta)))/(2*a);
x2=(-b-(sqrt(delta)))/(2*a);
}
cout cout cout }
}
}
// ----- /FUNZIONI ----- //



// ----- PROGRAMMA PRINCIPALE ----- //
int main()
{
inserimento_dati();
calcolo_soluzione();
}
// ----- /PROGRAMMA PRINCIPALE ----- //