Tutorial: Calcolare la Media di Numeri in C

NPROnline:

Obiettivo del Tutorial: Creare un programma in linguaggio C che chiede all’utente di inserire una serie di numeri interi e calcola la loro media.

Passo 1: Inizializzazione del Progetto

  • Apri un editor di testo o un ambiente di sviluppo integrato (IDE) per scrivere il codice C. Puoi utilizzare un semplice editor di testo come Notepad o un IDE come Code::Blocks, Dev-C++, o Visual Studio Code. Nel nostro caso abbiamo usato Notepad++ come illustrato nella figura seguente.

Passo 2: Scrivere il Codice

#include <stdio.h>

int main() {
    // Dichiarazione delle variabili
    int numero, somma = 0, contatore = 0;

    // Richiesta all'utente di inserire i numeri
    printf("Inserisci una serie di numeri (inserisci 0 per terminare):\n");

    // Loop per inserire i numeri e calcolare la somma
    do {
        scanf("%d", &numero);

        if (numero != 0) {
            somma += numero;
            contatore++;
        }
    } while (numero != 0);

    // Calcolo della media
    float media = (float)somma / contatore;

    // Visualizzazione del risultato
    printf("La media dei numeri inseriti è: %.2f\n", media);

    return 0;
}

Passo 3: Spiegazione del Codice

  • #include <stdio.h>: Questa direttiva include l’header file stdio.h necessario per le funzioni di input/output standard (nella fattispecie scanf e printf)
  • Dichiarazione di tre variabili di tipo int (intero): numero per acquisire i numeri interi inseriti, somma per accumulare la somma, e contatore per tenere traccia del numero di numeri inseriti.
  • Richiesta all’utente di inserire i numeri all’interno di un loop do-while (nel blocco di linee 11-18)
  • Calcolo della somma e incremento del contatore all’interno del loop (nelle linee 15 e 16)
  • Linea 21: Calcolo della media come media = (float)somma / contatore; per garantire una divisione in virgola mobile. Il valore è memorizzato nella variabile media che è dichiarata float dal momento che la media di numeri interi può generare numeri con la virgola.
  • Linea 24: Visualizzazione della media.

Passo 4: Compilare ed Eseguire il Programma

  • Salva il file con un’estensione .c, ad esempio media_numeri.c.
  • Compila il programma usando un compilatore C, ad esempio gcc nel terminale: gcc media_numeri.c -o media_numeri.
  • Esegui il programma: ./media_numeri.

Questo tutorial fornisce una introduzione ai concetti di input, output, loop, e variabili in C. Può essere adatto per chi è alle prime armi con la programmazione in C e fornisce un’applicazione pratica di questi concetti nella creazione di un programma che calcola la media di una serie di numeri.

PROGRAMMAZIONE LINGUAGGIO C – NPR Tech News & Tutorials (npronline.tech)

NPROnline:
NPROnline: