• Source
    1. //esercitazione con le funzioni
    2. // calcolo del valore assoluto
    3. //con ciclo di richieste all'utente (fino all'inserimentp del valore 0)
    4. //MC 2016
    5.  
    6. #include <iostream>
    7. using namespace std;
    8.  
    9. double asso ( double n) {
    10.  
    11. if (n < 0)
    12. n = n*(-1);
    13.  
    14. return n;
    15.  
    16. }
    17.  
    18.  
    19. int main() {
    20.  
    21. double n=1;
    22.  
    23. while (n!=0) {
    24. //leggo il valore
    25. cout<<"inserisci un valore: (0 per terminare) "<<endl;
    26. cin>>n;
    27.  
    28. //chiamo la funzione e scrivo il risultato
    29. cout<< "il valore assoluto di " << n << " รจ " << asso(n) << endl;
    30.  
    31. }
    32.  
    33. return 0;
    34.  
    35. }