1
resposta

Desafio: Listas e Loops em C#

  1. Escrever uma função que a partir de dois números de ponto flutuante a e b exiba no console o resultado de suas quatro operações básicas (adição, subtração, divisão e multiplicação), utilizando interpolação de strings.

Método Criado:

class Desafio
{
    public int a;
    public int b;
    public void CalculandoValores(int a, int b)
    {
        Console.WriteLine($"Soma de a + b: [{ a + b}]");
        Console.WriteLine($"Subtração de a + b: [{ a - b}]");
        Console.WriteLine($"Divisão de a + b: [{ a / b}]");
        Console.WriteLine($"Multiplicação de a + b: [{ a * b}]");
    }
}

Main

class Program(){
    static void Main()
    {
        Desafio d1 = new();
        d1.CalculandoValores(20,10);
    }
}
  1. Criar uma lista de bandas vazia e adicionar suas bandas prediletas em seguida.
  2. Utilizar a estrutura 'for' para mostrar todas as suas bandas preferidas, listadas na lista do exercício anterior, no console.
    Código único:
class Desafio
    {


        static void Main(string[] args)
        {
        List<string> listaBandas = [];

        listaBandas.Add("Charlie Brown Jr.");
        listaBandas.Add("Racionais");
        listaBandas.Add("Roupa Nova");

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

4.Criar um programa que calcula a soma de todos os elementos inteiros em uma lista.

class Desafio
    {
        static void Main(string[] args)
        {
        List<int> numerosInteiros = [2,3,4,1];
        int soma = 0;
        for(int i = 0; i < numerosInteiros.Count; i++)
        {   
         soma += numerosInteiros[i];
               
        }
         Console.WriteLine($"Soma dos números inteiros: {soma}");
        }
    }
1 resposta

Oi, Paulo! Como vai?

O código está bem organizado e o uso do for, List<T> e interpolação de strings no Console.WriteLine está certinho. Parabéns, você conseguiu aplicar bem os conceitos de listas e loops, mostrando clareza na lógica e no passo a passo das atividades propostas.

Uma dica é utilizar o foreach, que deixa o código mais legível quando não é necessário controlar o índice. Veja este exemplo:


List bandas = new List() { "Charlie Brown Jr.", "Racionais", "Roupa Nova" };

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

Esse código percorre cada item da lista automaticamente e exibe o nome das bandas no console.

Continue se dedicando aos estudos e qualquer dúvida, compartilhe.

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