Caso alguém tenha ficado um pouco confuso sobre o cálculo que foi efetuado para encontrar a média, o instrutor está utilizando um relação matemática para deixar o código mais enxuto e otimizado.
Normalmente, quando estamos calculando média na programação, temos o costume de primeiro somar todas os valores do grupo e, logo após, dividir o resultado dessa soma pela quantidade de elementos do grupo. Sendo assim, para cada grupo de notas, teríamos uma equação parecida com estas:
Seguindo essa lógica, para encontrar agora a média entre os grupos de notas bastava apenas somar o resultado da média de cada grupo e dividir pela quantidade de grupos, que é 3:
Porém, o método utilizado no programa se baseou em uma relação matemática entre a soma de numeradores em uma fração, onde o resultado da divisão de uma soma de numeradores é igual a uma soma entre frações com o mesmo denominador, onde cada elemento da soma de numeradores é um numerador de uma fração. A imagem abaixo ilustra melhor o funcionamento dessa relação:
Desta forma, a partir dessa relação, podemos reescrever a equação notasGerais da seguinte forma:
Matematicamente, é uma forma mais complexa e extensa de declarar o cálculo dessas médias, porém, computacionalmente, o código fica muito mais enxuto, possibilitando chegar ao resultado sem declarar tantas variáveis e sem fazer tantos passos, pois o único passo do programa é somar repetidamente cada uma das frações que representam os grupos de notas e, ao final, dividir o resultado desse valor por 3.
Espero que eu possa ter ajudado alguém!! :D