Calculateur de notes
Fait partie de la section Fondamentaux du Journey C++ de Coddy — leçon 74 sur 74.
Défi
FacileCréez une fonction nommée calculateAverageGrade qui prend un tableau d'entiers (représentant les notes des étudiants) et la taille du tableau en entrée, et retourne la note moyenne sous forme de double. La fonction doit effectuer les opérations suivantes :
- Calculer la somme de toutes les notes du tableau.
- Calculer la note moyenne en divisant la somme par le nombre de notes.
- Retourner la note moyenne.
Enfin, la fonction principale doit afficher le résultat en utilisant le format suivant : Average grade: [The result].
Essayez vous-même
#include <iostream>
double calculateAverageGrade(int grades[], int size) {
// Écrivez votre code ici
}
int main() {
int n;
std::cin >> n;
std::cin.ignore();
int arr[n];
for (int i = 0; i < n; i++) {
int val;
std::cin >> val;
arr[i] = val;
}
double averageGrade = calculateAverageGrade(arr, n);
std::cout << "Average grade: " << averageGrade << std::endl;
return 0;
}Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriqués