• Source
    1. /*
    2. calcolo del discriminante di un'equazione di secondo grado
    3. MC 2016
    4. */
    5.  
    6. #include <iostream>
    7. using namespace std;
    8.  
    9. //funzione discriminante: riceve tre valori da main
    10. double discriminante (double a,double b, double c) {
    11.  
    12. double d; //a,b,c sono già dichiarate nella intestazione
    13.  
    14. d = b*b-4*a*c;
    15.  
    16. return d; //il risultato viene ritornato al main
    17.  
    18. }
    19.  
    20.  
    21. //programma principale
    22.  
    23. int main() {
    24. double a, b, c, d;
    25.  
    26. //richiesta dei dati all'utente
    27. cin>>a;
    28. cin>>b;
    29. cin>>c;
    30.  
    31. //calcolo del delta
    32. d = discriminante(a,b,c);
    33.  
    34. //scrittura del risultato
    35. cout<<"il delta è "<<d;
    36.  
    37.  
    38. //fine del programma main, ritorno del valore intero 0 per indicare che l'esecuzione è andata a buon fine
    39. return 0;
    40. }