Difficoltà: scuola superiore
Materia: Informatica
Vuoi scrivere un programma C++ che calcoli la media dei tuoi voti scolastici? Qui di seguito ti propongo un esempio in codice.
La procedura che segue il programma esempio è la seguente:
- chiede all’utente quanti voti vuole immettere;
- chiede all’utente di immettere il numero di voti che ha dichiarato uno a uno;
- calcola la media aritmetica dei valori inseriti;
- termina il programma dichiarando la media aritmetica dei voti.
Qui di seguito riporto il codice (copialo e incollalo se ti serve!): Prima però…
Ecco un libro consigliato da noi direttamente da Amazon che ti permette di imparare in modo semplice e veloce il linguaggio di programmazione C++
Il manuale introduce ai principi della programmazione scegliendo come linguaggio didattico il C++, il quarto per diffusione a livello mondiale, conservando dell’edizione originale l’approccio e l’orientamento più pragmatico che formale (Clicca nell’immagine per visualizzare il libro, oppure il link sotto).
Libro: Fondamenti di programmazione in C++(ACQUISTA SU AMAZON)
#include <iostream>
#include <string>
using namespace std;
// dichiarazioni funzione per il calcolo della media aritmetica
float averageFloat(float vet[], int N);
int main()
{
int numElem = 0;
cout << "Quanti sono i voti che vuoi inserire?";
cin >> numElem;
cout << "Il numero di voti che vuoi inserire e' " << numElem << "\n";
float vectorFloat[numElem];
for(int k=0; k < numElem; k++)
{
cout << "Inserisci il voto numero " << (k + 1) << "\n";
cin >> vectorFloat[k];
}
float res = 0;
res = averageFloat(vectorFloat, numElem);
cout <<"La media dei valori che hai inserito e': " << res;
return 0;
}
//funzione per il calcolo della media aritmetica
float averageFloat(float vet[], int N) {
int i;
float avg = 0;
for ( i = 0; i < N; i++) {
avg = avg + vet[i];
}
avg = avg / N; //calcolo della media
return avg;
}
Ti è stato utile l’articolo? Inoltre, ti consigliamo di guardare:
Cosa sono i puntatori in C++ e come usarli
Come implementare un programma C++ per la somma di due numeri interi
Programma in C++ per calcolare area e perimetro di figure geometriche
Come scrivere un programma C++ che stampi il minimo e il massimo dati 3 numeri interi
Devi effettuare l'accesso per postare un commento.