1
resposta

Desafio: hora da prática

Desafio 1:

double a = 2.5;
double b = 5.0;

void OperacoesBasicas()
{
    Console.WriteLine($"Adição: {a + b}");
    Console.WriteLine($"Subtração: {a - b}");
    Console.WriteLine($"Divisão: {a / b}");
    Console.WriteLine($"Multiplicação: {a * b}");
}

OperacoesBasicas();

Desafio 2:

List<string> bandas = new List<string>();

bandas.Add("CPM 22");
bandas.Add("Capital Inicial");
bandas.Add("Charlie Brown");
bandas.Add("System Of A Down");

Desafio 3:

List<string> bandas = new List<string>();

bandas.Add("CPM 22");
bandas.Add("Capital Inicial");
bandas.Add("Charlie Brown");
bandas.Add("System Of A Down");

for (int i = 0; i < bandas.Count; i++)
{
    Console.WriteLine(bandas[i]);
}

Desafio 4:

List<int> numerosInteiros = new List<int> { 10, 2, 3 };

int somaTotal = 0;

for (int i = 0; i < numerosInteiros.Count; i++)
{
    somaTotal += numerosInteiros[i];
}

Console.WriteLine(somaTotal);
1 resposta

Oi, Luis! Como vai?

Gostei bastante da organização dos seus desafios, principalmente na separação das operações em um método no Desafio 1 e no uso correto de listas e loops nos demais. Isso mostra um bom entendimento da estrutura básica do C# e da manipulação de coleções.

Uma dica interessante para o futuro é usar o foreach, que deixa o código mais simples ao percorrer listas:


List<string> bandas = new List<string>();
bandas.Add("CPM 22");
bandas.Add("Capital Inicial");

foreach (string banda in bandas)
{
    Console.WriteLine(banda);
}

Esse código percorre cada item da lista automaticamente, sem precisar controlar índice com for, o que deixa a leitura mais clara.

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