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 ----- //