Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

Resolução do segundo desafio

List<string> bandas = new List<string>{"C#", "JAVA", "JavaScript"};

void apresentacao()
{
    //Console.Clear();
    Console.WriteLine(@"
██╗░░░░░██╗░██████╗████████╗░█████╗░
██║░░░░░██║██╔════╝╚══██╔══╝██╔══██╗
██║░░░░░██║╚█████╗░░░░██║░░░███████║
██║░░░░░██║░╚═══██╗░░░██║░░░██╔══██║
███████╗██║██████╔╝░░░██║░░░██║░░██║
╚══════╝╚═╝╚═════╝░░░░╚═╝░░░╚═╝░░╚═╝");

    Console.WriteLine("\n");
}
    

void listarBandas(List<string> bandas)
{
    for(int i = 0; i < bandas.Count; i++ )
    {
        Console.WriteLine($"\t| {i + 1} - {bandas[i]} ");
    }
    Console.WriteLine("\n");
// foreach(var banda in bandas)
// {
//     Console.WriteLine($"\n{banda}");
// }
}

void adicionarBandas(string novaBanda)
{

    bandas.Add(novaBanda);
}

string menu(string opcaoMenu)
{
    switch(opcaoMenu)
    {
        case "-1":
            Console.WriteLine("Que item deseja excluir ? ");
            opcaoMenu = Console.ReadLine();
            bandas.Remove(opcaoMenu);
            break;
        default:
            bandas.Add(opcaoMenu);
            break;
    }
    return opcaoMenu;
}


do
{
    Console.Clear();
    
    apresentacao();
    
    listarBandas(bandas);
    Console.Write($"Presione -1 para excluir item da lista : \n\n");
    Console.Write("Digite o nome do novo item: ");
    string opcaoMenu = Console.ReadLine();
    menu(opcaoMenu);
    

} while(true);

Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Cauan! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de listas genéricas para organizar os elementos, utilizou muito bem os métodos e estruturas de repetição para manipular os dados e ainda compreendeu a importância das funções para modularizar o código e facilitar a manutenção.

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

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

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!