0
respostas

[Projeto] Desafio resolvido: Trabalhando com listas e estruturas de repetição em C#

Olá, pessoal!

Compartilhando aqui minha solução para o desafio que envolvia:

  1. Criar uma lista de bandas favoritas e exibir os nomes no console, separados por vírgula (sem a vírgula final).
  2. Calcular a soma dos elementos de uma lista de inteiros.

Código:

// Criar uma lista de bandas vazia e adicionar suas bandas prediletas em seguida.
List<string> listaDeBandasPrediletas = new List<string>();
listaDeBandasPrediletas.Add("Natanzinho");
listaDeBandasPrediletas.Add("Toque Dez");
listaDeBandasPrediletas.Add("Unha Pintada");

// Utilizar a estrutura 'for' para mostrar todas as suas bandas preferidas, listadas na lista do exercício anterior, no console.
string bandasPrediletas = "Bandas Prediletas: ";
for (int i = 0; i < listaDeBandasPrediletas.Count; i++)
{
    bandasPrediletas += listaDeBandasPrediletas[i];
    if (i < listaDeBandasPrediletas.Count - 1)
    {
        bandasPrediletas += ", ";
    }
}
Console.WriteLine(bandasPrediletas);

// Criar um programa que calcula a soma de todos os elementos inteiros em uma lista.
List<int> elementosInteiros = new List<int> { 3, 5, 10, 1, 9 };
int valorTotal = 0;
foreach (int numero in elementosInteiros)
{
    valorTotal += numero;
}
Console.WriteLine($"O valor total é: {valorTotal}");

Resultado esperado:

Bandas Prediletas: Natanzinho, Toque Dez, Unha Pintada
O valor total é: 28

Se alguém tiver outra forma de resolver ou quiser trocar ideias, fico à disposição! Bons estudos a todos!