Estratto del documento

// Calcolo di un'equazione di primo grado

#include <iostream>

using namespace std;

// ----- VARIABILI GLOBALI ----- //

float a;

float b;

string messaggio1="L'equazione e' indeterminata.";

string messaggio2="L'equazione e' impossibile.";

float risultato;

// ----- /VARIABILI GLOBALI ----- //

// ----- PROTOTIPI ----- //

void inserimento_dati();

void calcolo_soluzione();

// ----- /PROTOTIPI ----- //

// ----- FUNZIONI ----- //

void inserimento_dati()

{ cout<<"Inserisci 'a'."<<endl;

cin>>a;

cout<<"Inserisci 'b'."<<endl;

cin>>b;

}

void calcolo_soluzione()

{ if (a==0 && b==0)

{ cout<<messaggio1<<endl;

}

else

{ if (a==0)

{ cout<<messaggio2<<endl;

}

else

{ risultato=-b/a;

cout<<"Il risultato e': "<<risultato<<"."<<endl;

}

}

}

// ----- /FUNZIONI ----- //

// ----- /PROGRAMMA PRINCIPALE ----- //

int main()

{ inserimento_dati();

calcolo_soluzione();

return 0;

}

// ----- /PROGRAMMA PRINCIPALE ----- //

Anteprima
Vedrai una selezione di 1 pagina su 1
C++ - Esercizio "Equazione di primo grado" Pag. 1
1 su 1
Sintesi

C++ - Esercizio "Equazione di primo grado"

Codice C++ del programma:

// Calcolo di un'equazione di primo grado #include <iostream> using namespace std; // ----- Variabili globali ----- // float a; float b; string messaggio1="L'equazione e' indeterminata."; string messaggio2="L'equazione e' impossibile."; float risultato; // ----- /Variabili globali ----- // // ----- Prototipi ----- // void inserimento_dati(); void calcolo_soluzione(); // ----- /Prototipi ----- // // ----- Funzioni ----- // void inserimento_dati() { cout<<"Inserisci 'a'."<<endl; cin>>a; //prende in input il valore 'a' cout<<"Inserisci 'b'."<<endl; cin>>b; //prende in input il valore 'b' } void calcolo_soluzione() { if (a==0 && b==0) //controlla se 'a' e 'b' sono entrambi uguali a 0 { cout<<messaggio1<<endl; //equazione indeterminata } else { if (a==0) //controlla se l'elemento 'a' è uguale a 0 { cout<<messaggio2<<endl; //equazione impossibile } else { risultato=-b/a; cout<<"Il risultato e': "<<risultato<<"."<<endl; } } } // ----- /Funzioni ----- // // ----- /Programma principale ----- // int main() { inserimento_dati(); calcolo_soluzione(); return 0; } // ----- /Programma principale ----- //

D/illustrazione/soddisfatti o rimborsati
Acquista con carta o PayPal
Scarica i documenti tutte le volte che vuoi