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:
- Input da Tastiera: Prendiamo in input tre numeri interi utilizzando la funzione
scanf()e li memorizziamo nelle variabilia,bec. - 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 tipofloatper mantenere la precisione dei decimali. - 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.
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 →

