Kalkulator ocen ucznia
Część sekcji Podstawy ścieżki C++ w Coddy. Lekcja 74 z 74.
Wyzwanie
ŁatwyUtwórz funkcję o nazwie calculateAverageGrade, która przyjmuje jako dane wejściowe tablicę liczb całkowitych (reprezentujących oceny uczniów) oraz rozmiar tablicy i zwraca średnią ocen jako liczbę typu double. Funkcja powinna wykonać następujące czynności:
- Obliczyć sumę wszystkich ocen w tablicy.
- Obliczyć średnią ocen, dzieląc sumę przez liczbę ocen.
- Zwrócić średnią ocen
Na koniec funkcja main powinna wypisać wynik w następującym formacie: Average grade: [The result].
Spróbuj swoich sił
#include <iostream>
double calculateAverageGrade(int grades[], int size) {
// Wpisz tutaj swój kod
}
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;
}Wszystkie lekcje w sekcji Podstawy
4Operatory — część 1
Operatory arytmetyczneOperator moduloInkrementacja/dekrementacjaPostinkrementacja/postdekrementacjaSkrócone operatory arytmetyczneOperatory porównaniaPorównywanie ciągów znaków7Podstawy wejścia/wyjścia
Instrukcja coutInstrukcja cinWczytywanie ciągu znakówPowtórka — do 120Powtórka — prawda czy fałsz3Zmienne, część 2
Deklarowanie typówKonwencje nazewnictwaPowtórka — inicjalizacja zmiennychKonwersja typów, część 1Konwersja typów, część 26Podejmowanie decyzji
Instrukcja ifIf - elseInstrukcja switchOperator warunkowyPowtórzenie: if - elseZagnieżdżone if - elsePoćwicz samodzielnie: Kompilator C++ online