1
resposta

[Projeto] Desafio: hora da prática

Exercicio 1


if( notaMedia >= 5)
{
    System.Console.WriteLine("Nota suficiente para aprovação");
}

Exercicio 2

var linguagemProgramacao = new List<string> { "C#", "Java", "Javascript"};

Exercicio 3

Console.WriteLine(linguagemProgramacao[0]);

Exercicio 4

string valor = Console.ReadLine()!;

int numero = int.Parse(valor);

if( numero < 0 || numero > linguagemProgramacao.Count -1)
{
    Console.WriteLine("Valor inválido");
}
else
{
    Console.WriteLine(linguagemProgramacao[numero]);
}
1 resposta

Oi, Eduardo! Como vai?

Agradeço por compartilhar.

Gostei de como você estruturou bem os exercícios, principalmente no uso da List<string> e na validação com if para evitar índices inválidos. Isso mostra cuidado com possíveis erros em tempo de execução, o que é um ponto importante no desenvolvimento.

Uma dica interessante para o futuro é usar o método TryParse, que evita erros caso o usuário digite algo que não seja número.


string valor = Console.ReadLine();
int numero;

if(int.TryParse(valor, out numero))
{
    Console.WriteLine(numero);
}
else
{
    Console.WriteLine("entrada invalida");
}

Nesse código, o programa tenta converter o valor para inteiro e só continua se der certo, evitando que a aplicação quebre.

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