1
resposta

[Projeto] Resolução proposta para Desafio: hora da prática

// 01 - 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.
//____________________________________________________________________________
Console.WriteLine("Digite o NUMERO A");
string numeroA = Console.ReadLine()!;
float numeroAFloat = float.Parse(numeroA);


Console.WriteLine("Digite o NUMERO B");
string numeroB = Console.ReadLine()!;
float numeroBfloat = float.Parse(numeroB);

void calculoBasico(float a, float b)
{
    Console.WriteLine($"A soma de {a} mais {b} é {a + b}.");
    Console.WriteLine($"A subtração de {a} menos {b} é {a - b}.");
    Console.WriteLine($"A multiplicação de {a} por {b} é {a * b}.");
    Console.WriteLine($"A divisão de {a} por {b} é {a / b}.");
}

calculoBasico(numeroAFloat, numeroBfloat);

//____________________________________________________________________________
// 02 - Criar uma lista de bandas vazia e adicionar suas bandas prediletas em seguida.
List<string> bandas = new List<string>();
bandas.Add("Khruangbin");
bandas.Add("Hermanos Gutierrez");
bandas.Add("Yin Yin");
bandas.Add("Balthvs");
bandas.Add("The Mermen");

//____________________________________________________________________________
// 03 - Utilizar a estrutura 'for' para mostrar todas as suas bandas preferidas, listadas na lista do exercício anterior, no console.
foreach (var banda in bandas)
{
    Console.WriteLine(banda);
}
//Também da pra fazer usando o for tradicional.
for (int i = 0; i < bandas.Count; i++)
{
    Console.WriteLine(bandas[i]);
}

//____________________________________________________________________________
// 04 - Criar um programa que calcula a soma de todos os elementos inteiros em uma lista.

List<int> numeros = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
int soma = 0;

for (int i = 0; i < numeros.Count; i++)
{
    Console.WriteLine($"A soma de {soma} + {numeros[i]} números é: {soma + numeros[i]}");
    soma += numeros[i];
}
1 resposta

Olá, Jefferson! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou a função para organizar operações com C#, utilizou muito bem a lista genérica para armazenar elementos e ainda compreendeu a importância do laço de repetição para percorrer coleções de forma eficiente.

Continue postando as suas soluções, com certeza isso ajudará outros estudantes e tem grande relevância para o fórum.

Uma dica interessante para o futuro é trabalhar com LINQ para simplificar cálculos e manipulação de listas. Assim:

List<int> numeros = new List<int> { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };

int soma = numeros.Sum();

Console.WriteLine($"A soma de todos os elementos é: {soma}");

Isso faz com que o código fique mais enxuto e expressivo, aproveitando recursos modernos da linguagem para cálculos em coleções.

Conteúdos relacionados

Alguns materiais podem estar em inglês, mas é possível compreendê-los usando o recurso de tradução de páginas do próprio navegador.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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