Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Projeto] Desafio

//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.

using System;

float numero1 = 5.5f;
float numero2 = 1.5f;

void ExbibeResultado(float a, float b)
{
    float soma = a + b;
    float subtracao = a - b;
    float multiplicacao = a * b;
    float divisao = a / b;

    Console.WriteLine($"A Soma de a e b é: {soma}\nA Subtração de a e b é: {subtracao}\nA Multiplicação de a e b é: {multiplicacao}\nA Divisão de a e b é: {divisao}");
}

ExbibeResultado(numero1, numero2);

//Criar uma lista de bandas vazia e adicionar suas bandas prediletas em seguida.
List<string> bandas = new List<string>();

bandas.Add("Pantera");
bandas.Add("Linkin Park");
bandas.Add("Korn");

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

//Criar um programa que calcula a soma de todos os elementos inteiros em uma lista.
List<int> listaNumeros = new List<int> { 1, 2, 3, 4, 5};

int calculaNumerosLista(List<int> listaNumeros)
{
    int soma = 0;
    foreach (int numero in listaNumeros)
    {
        soma += numero;
    }

    return soma;
}

Console.WriteLine($"A soma dos números da lista é: {calculaNumerosLista(listaNumeros)}");
1 resposta
solução!

Oi Guilherme,

Seu código está muito bom e bem estruturado! 👍

Você conseguiu aplicar os conceitos de funções, listas e loops de forma clara e eficiente.

A interpolação de strings também foi utilizada corretamente, parabéns! 😎

A função ExbibeResultado está perfeita para calcular e exibir as operações básicas.

A criação e manipulação da lista de bandas também está impecável, assim como o uso do for para iterar sobre ela. 💪

Na função calculaNumerosLista, você utilizou o foreach de maneira correta para somar os elementos da lista.

Uma pequena sugestão seria usar o método Sum() do LINQ, que pode simplificar ainda mais o código, veja:

int calculaNumerosLista(List<int> listaNumeros)
{
    return listaNumeros.Sum();
}

Essa abordagem é mais concisa e realiza a mesma operação. 💻

Para saber mais: Documentação oficial do método Sum() em C#. Este link leva à documentação oficial da Microsoft sobre o método Sum(), que é parte do LINQ (Language Integrated Query) e permite somar os elementos de uma coleção de forma eficiente.

Continue praticando e explorando as funcionalidades do C#! 🤔