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

[Projeto] Resposta - Média de notas

void logo()
{
    Console.WriteLine(@"
█▀▄▀█ █▀▀ █▀▄ █ ▄▀█   ▄▀█ █▀█ █ ▀█▀ █ █▀▄▀█ █▀▀ ▀█▀ █ █▀▀ ▄▀█
█░▀░█ ██▄ █▄▀ █ █▀█   █▀█ █▀▄ █ ░█░ █ █░▀░█ ██▄ ░█░ █ █▄▄ █▀█");

}

void calcularMedia()
{
    float nota1 = 0;
    float nota2 = 0;
    float nota3 = 0;

    do {
        Console.Write("\nDigite a 1ºNota: ");
        if (float.TryParse(Console.ReadLine(), out nota1) && nota1 >= 0 && nota1 <=10)
        {
            break;
        }
        Console.WriteLine("\nDigite um valor válido entre 0 e 10.");
    }while (true);

    do
    {
        Console.Write("\nDigite a 2ºNota: ");
        if (float.TryParse(Console.ReadLine(), out nota2) && nota2 >= 0 && nota2 <= 10)
        {
            break;
        }
        Console.WriteLine("\nDigite um valor válido entre 0 e 10.");
    } while (true);

    do
    {
        Console.Write("\nDigite a 3ºNota: ");
        if (float.TryParse(Console.ReadLine(), out nota3) && nota3 >= 0 && nota3 <= 10)
        {
            break;
        }
        Console.WriteLine("\nDigite um valor válido entre 0 e 10.");
    } while (true);

    Console.Clear();

    float media = (nota1 + nota2 + nota3) / 3;

    logo();
    Console.WriteLine($"\nNota 1 = {nota1}");
    Console.WriteLine($"Nota 2 = {nota2}");
    Console.WriteLine($"Nota 3 = {nota3}");

    Console.WriteLine($"\nMédia final = {media:F1}");

}

logo();
calcularMedia();
1 resposta
solução!

Olá! Como vai?

Muito bem! Continue resolvendo os desafios e compartilhando com a comunidade Alura.

Observei que você explorou o uso de funções separadas para modularizar o programa, utilizou muito bem o TryParse com validação de entrada para garantir dados corretos e ainda compreendeu a importância do Console.Clear() para melhorar a experiência do usuário no terminal.

Permaneça postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Ícone de sugestão Para saber mais:

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

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!