In questa lezione, svilupperemo un semplice programma che calcola la media fra tre numeri interi in linguaggio C. I numeri saranno inseriti dall'utente.

Passaggi Principali:

  1. Input da Tastiera: Prendiamo in input tre numeri interi utilizzando la funzione scanf() e li memorizziamo nelle variabili a, b e c.
  2. Calcolo della Media: Calcoliamo la media dei tre numeri utilizzando la formula: media = (a + b + c) / 3. Nota che il risultato della divisione viene memorizzato in una variabile di tipo float per mantenere la precisione dei decimali.
  3. Visualizzazione del Risultato: Utilizziamo la funzione printf() per visualizzare il risultato della media. Abbiamo specificato la precisione %6.2f, che significa che verranno visualizzate 6 cifre in totale, con 2 cifre dopo la virgola.

Ecco quindi il listato completo del semplice algoritmo per il calcolo della media fra tre numeri in linguaggio C:

#include <stdio.h>

int main() {
    int a, b, c;
    float media;
    
    // Input da tastiera
    printf("Inserisci il primo numero: ");
    scanf("%d", &a);
    printf("Inserisci il secondo numero: ");
    scanf("%d", &b);
    printf("Inserisci il terzo numero: ");
    scanf("%d", &c);
    
    // Calcolo della media
    media = (float)(a + b + c) / 3;
    
    // Visualizzazione del risultato
    printf("La media è: %6.2f\n", media);

    return 0;
}

Conclusioni

Questo esempio che calcola la media di tre numeri in linguaggio C è semplice ma efficace, in quanto ci consente di capire meglio come utilizzare le funzioni di input e output in C. Anche se il programma è relativamente breve, introduce concetti importanti come l'input da tastiera, il calcolo aritmetico e la formattazione dell'output.

C base

Fondamenti solidi di programmazione

Impara le basi della programmazione in C in modo semplice, pratico ed efficace. Variabili, cicli, funzioni, logica e algoritmi.

  • 9 ore di corso registrato
  • Più di 50 algoritmi risolti passo passo
  • Livello base
  • 100% online, fruibile quando vuoi

Nelle prossime lezioni, esploreremo ulteriori concetti, come il casting degli operandi, che abbiamo utilizzato per garantire la precisione del risultato del calcolo della media. Continuate a praticare e non esitate ad esplorare nuovi argomenti per migliorare le competenze in C!

Alcuni link utili

Indice tutorial linguaggio C

Realizzare un menù di scelta in C

Strutture complesse in C

Esercizio sulle struct in C

Typedef struct C

Somma elementi diagonale principale di una matrice

Come sommare gli elementi della cornice esterna

Come sommare due matrici

Copertina: 50 Algoritmi per imparare C++
📚 Consigliato per te

50 Algoritmi per imparare C++

Struttura dati, puntatori e algoritmi classici in C++, passo passo.

Vedi su Amazon

Matrice trasposta

Prodotto tra matrici

Ricerca elementi in una matrice

Quali metodi per inserire dati in una matrice

Tavola pitagorica in C

Array multidimensionali

Quick sort in C

Selection sort in C

Merge sort in C

Insertion Sort in C

🐍

Vuoi imparare Python da zero?

Scarica la guida gratuita Python in 10 giorni: 10 lezioni pratiche con esempi ed esercizi, direttamente nella tua email.

📥 Scarica gratis il PDF →