Come calcolare la media aritmetica nel linguaggio C

Ecco un esempio pratico di programma scritto in linguaggio C che calcola la media tra due numeri.

  1. #include <stdio.h>
  2. main()
  3. {
  4. float a,b, media;
  5. // inserimento numeri
  6. printf("Digita il primo numero:\n");
  7. scanf("%f", &a);
  8. printf("Digita il secondo numero:\n");
  9. scanf("%f", &b);
  10. // calcolo media
  11. media=(a+b)/2;
  12. // stampa media
  13. printf("la media e': %6.2f", media);
  14. }

    Spiegazione

    • Nella riga 1 richiamo la libreria stdio.h per usare le funzioni scanf() e printf()
    • Nella riga 4 definisco tre variabili numeriche con virgola mobile (float): a,b,media
    • Nelle righe 7 e 9 chiedo all'utente di digitare due numeri tramite la funzione scanf() e li assegno alle variabili a e b.

      Digita il primo numero:
      2
      Digita il secondo numero:
      3

    • Nella riga 11 calcolo la media aritmetica dei due numeri e assegno il risultato alla varabile media
    • Nella riga 13 stampo la media tramite la funzione printf() usando la maschera %6.2f ossia 6 spazi di cui uno dedicato alla virgola e due cifre decimali.

      La media e': 2.50

    E così via.


     
    Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

    FacebookTwitterLinkedinLinkedin
    knowledge base

    Libri di approfondimento

    Il linguaggio C

    1. Un esempio pratico
    2. Come compilare il programma

    Impariamo a programmare

    1. Come dichiarare le variabili
    2. Gli operatori
    3. La libreria stdio.h
    4. Come visualizzare in output testo e variabili
    5. Come usare le stringhe
    6. L'istruzione IF
    7. Le strutture cicliche
    8. Le funzioni
    9. Gli array