1
resposta

[Projeto] Média de Notas

Console.WriteLine("***************Programa de Média dos Alunos***************");

Console.Write("\nDigite o Nome do Aluno: ");
string nome = Console.ReadLine()!;

Console.Write("\nDigite o valor da Primeira Prova: ");
float nota1 = float.Parse(Console.ReadLine()!);

Console.Write("\nDigite o valor da Segunda Prova: ");
float nota2 = float.Parse(Console.ReadLine()!);

Console.Write("\nDigite o valor da Terceira Prova: ");
float nota3 = float.Parse(Console.ReadLine()!);

Console.WriteLine($"\nEssas são as notas do aluno: {nome}");
Console.WriteLine($"Primeira Prova : {nota1:F1}");
Console.WriteLine($"Segunda Prova : {nota2:F1}");
Console.WriteLine($"Terceira Prova : {nota3:F1}");

float notas = nota1 + nota2 + nota3;
float media = notas / 3f; 

Console.WriteLine($"\nSua média é : {media:F1}");

if (media >= 6f)
{
    Console.WriteLine($"O Aluno {nome} está Aprovado!");
}
else
{
    Console.WriteLine($"O Aluno {nome} está Reprovado!");
}
1 resposta

Olá, Iago, como vai?

O código apresenta uma implementação funcional e vai além do solicitado ao permitir a entrada dinâmica de dados e realizar a verificação de aprovação do aluno. A lógica para o cálculo da média aritmética está correta e o uso de interpolação de strings para formatar as saídas com uma casa decimal demonstra uma boa prática no desenvolvimento com C#. É positivo observar que as variações no fluxo do programa, como a inclusão do nome do aluno e da estrutura condicional, enriquecem o exercício sem comprometer o objetivo principal da atividade.

Agradeço por compartilhar o seu projeto no fórum e incentivo que continue enviando suas resoluções para que possamos acompanhar sua evolução nos estudos.

Qualquer dúvida, o fórum permanece à disposição.

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