Oi, Estudante! Como vai?
Agradeço por compartilhar.
Gostei de como você organizou a função DoisNumeros(double a, double b) e usou interpolação de strings no Console.WriteLine, deixando as mensagens bem claras. Também foi uma boa escolha usar do...while pra repetir a entrada de bandas até a pessoa decidir sair, e o foreach para somar os valores da lista ficou direto e legível.
Uma dica interessante para o futuro é usar TryParse para validar a entrada e evitar que o programa quebre quando alguém digita texto no lugar de número.
Console.Write("Digite 1 para sair, ou 0 para continuar: ");
var entrada = Console.ReadLine();
if (int.TryParse(entrada, out int opcao))
{
Console.WriteLine($"Opcao valida: {opcao}");
}
else
{
Console.WriteLine("Entrada invalida, digite apenas numeros.");
}
Esse código tenta converter o texto para inteiro e, se não conseguir, mostra uma mensagem sem encerrar o programa.
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!