Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Média de notas

Usei um formato de declaração diferente que eu aprendi em C, para testar se funcionava em C#. Nesse caso também não usei a interpolação para variar um pouco.

float mediaAritmetica (float n1, float n2, float n3) {
    return (n1 + n2 + n3) / 3;    
}

float nota1 = 7.2f, nota2 = 8.3f, nota3 = 9.1f;
float media = mediaAritmetica(nota1, nota2, nota3);
Console.WriteLine ("A média das notas é: " + media);
1 resposta
solução!

Olá, Diego! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de funções para calcular médias com C#, utilizou muito bem a declaração no estilo que aprendeu em C para testar compatibilidade e ainda compreendeu a importância de variar a forma de exibir resultados, seja com concatenação ou interpolação.

Uma dica interessante para o futuro é aplicar o método Math.Round para controlar a quantidade de casas decimais exibidas na média, deixando a saída mais clara. Assim:

float mediaAritmetica(float n1, float n2, float n3) {
    return (n1 + n2 + n3) / 3;
}

float nota1 = 7.2f, nota2 = 8.3f, nota3 = 9.1f;
float media = mediaAritmetica(nota1, nota2, nota3);

Console.WriteLine("A média das notas é: " + Math.Round(media, 2));

Isso faz com que o valor seja mostrado com apenas duas casas decimais, evitando longas sequências de números após a vírgula.

Sugestão de conteúdo para você mergulhar ainda mais no tema:

Alguns materiais estão em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

AluraConte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!