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

[Projeto] Resposta - Media de Notas

Console.WriteLine(@"
███╗░░░███╗███████╗██████╗░██╗░█████╗░  ██████╗░███████╗  ███╗░░██╗░█████╗░████████╗░█████╗░░██████╗
████╗░████║██╔════╝██╔══██╗██║██╔══██╗  ██╔══██╗██╔════╝  ████╗░██║██╔══██╗╚══██╔══╝██╔══██╗██╔════╝
██╔████╔██║█████╗░░██║░░██║██║███████║  ██║░░██║█████╗░░  ██╔██╗██║██║░░██║░░░██║░░░███████║╚█████╗░
██║╚██╔╝██║██╔══╝░░██║░░██║██║██╔══██║  ██║░░██║██╔══╝░░  ██║╚████║██║░░██║░░░██║░░░██╔══██║░╚═══██╗
██║░╚═╝░██║███████╗██████╔╝██║██║░░██║  ██████╔╝███████╗  ██║░╚███║╚█████╔╝░░░██║░░░██║░░██║██████╔╝
╚═╝░░░░░╚═╝╚══════╝╚═════╝░╚═╝╚═╝░░╚═╝  ╚═════╝░╚══════╝  ╚═╝░░╚══╝░╚════╝░░░░╚═╝░░░╚═╝░░╚═╝╚═════╝░");

calculaMedia();

void calculaMedia()
{
    float nota1 = escreveNota(1);
    float nota2 = escreveNota(2);
    float nota3 = escreveNota(3);
    float mediaNotas = (nota1 + nota2 + nota3) / 3;
    Console.WriteLine($"\nNOTAS:");
    Console.WriteLine($"\n1o Trimestre: {nota1:F1}");
    Console.WriteLine($"2o Trimestre: {nota2:F1}");
    Console.WriteLine($"3o Trimestre: {nota3:F1}");
    Console.WriteLine($"\nA média das notas é: {mediaNotas:F1}");
}

float escreveNota(int trimestre)
{
    float nota;
    while (true)
    {
        Console.Write($"\nEscreva a nota do {trimestre}o trimestre: ");
        if (float.TryParse(Console.ReadLine(), out nota))
        {
            if (nota >= 0 && nota <= 10)
            {
                Console.WriteLine($"\n{trimestre}o trimestre: {nota:F1}");
                return nota;
            }
            else
            {
                Console.WriteLine("\nErro. A nota deve ser entre 0 e 10. Tente novamente.");
            }
            
        }
        else
        {
            Console.WriteLine($"\nErro. Por favor escreva um número de 0 a 10 para a nota do {trimestre}o trimestre.");
        }
    }
}
1 resposta
solução!

Oi Willian! Tudo bem?

Ótima implementação, parabéns pelo código funcional! É muito bacana poder acompanhar a sua evolução por aqui! Caso tenha restado alguma dúvida em relação a qualquer conteúdo do curso ou atividade, não hesite em perguntar, estou disponível e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!