1
resposta

Desafio Realizado

// Exercício 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.


void ExibirOperacoes()
{
    Console.Write("Digite o primeiro número: ");
    float a = float.Parse(Console.ReadLine()!);

    Console.Write("Digite o segundo número: "); 
    float b = float.Parse(Console.ReadLine()!);

float soma = a + b;
float subtração = a - b;
float divisão = a / b;
float multiplicação = a * b;

Console.WriteLine($"A soma entre {a} e {b} é igual a {soma}");
Console.WriteLine($"A subtração entre {a} e {b} é igual a {subtração}");
Console.WriteLine($"A divisão entre {a} e {b} é igual a {divisão}");
Console.WriteLine($"A multiplicação entre {a} e {b} é igual a {multiplicação}");
}

ExibirOperacoes();


//Exercício 02: Criar uma lista de bandas vazia e adicionar suas bandas prediletas em seguida.

List<string> bandas = new List<string>();
bandas.Add("Jorge e Mateus");
bandas.Add("Zé Neto e Cristiano");
bandas.Add("AC/DC");
bandas.Add("The Beathes");

Console.WriteLine("\nLista das bandas adicionadas: ");
foreach (string banda in bandas)
{
    Console.WriteLine($"{banda}");
}


//Exercício 03: 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 adicionada: {bandas[i]}");
}


//Exercício 04: Criar um programa que calcula a soma de todos os elementos inteiros em uma lista.

List<double> numeros = new List<double>();
double soma = 0;

Console.WriteLine("Vamos fazer a média de quatro números");``
for (int i = 0; i < 4; i++)
{
    Console.WriteLine($"Digite o {i + 1}º número: ");
    numeros.Add(double.Parse(Console.ReadLine()!));
}

foreach (double numero in numeros)
{
    soma += numero;
}

double media = soma / numeros.Count;
Console.WriteLine($"\nA média dos quatro números é: {media}");
1 resposta

Oii, Matheus. Como vai?

Gostei muito de como você estruturou cada exercício, usando List e for de forma organizada. Isso mostra que tá entendendo bem como trabalhar com listas e laços no C#.

Um outro método pra você testar, é usar o método Sum para somar todos os elementos de uma lista:


using System;
using System.Collections.Generic;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        List numeros = new List();

        Console.WriteLine("Digite quatro números para somar:");

        for (int i = 0; i < 4; i++)
        {
            Console.Write($"Digite o {i + 1}º número: ");
            numeros.Add(double.Parse(Console.ReadLine()!));
        }

        double soma = numeros.Sum();
        Console.WriteLine($"\nA soma dos quatro números é: {soma}");
    }
}

Esse código usa Sum para somar todos os valores da lista automaticamente.

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