// Screen Sound string mensagemDeBoasVindas = "Boas vindas ao Screen Sound"; List listaDasBandas = new List {"Queen", "The Beatles", "A-ha", "Coldplay" };
void ExibirMensagemDeBoasVindas() { Console.WriteLine("\r\n█▀ █▀▀ █▀█ █▀▀ █▀▀ █▄ █ █▀ █▀█ █ █ █▄ █ █▀▄\r\n▄█ █▄▄ █▀▄ ██▄ ██▄ █ ▀█ ▄█ █▄█ █▄█ █ ▀█ █▄▀"); Console.WriteLine(); Console.WriteLine(mensagemDeBoasVindas);
}
void ExibirOpcoesDoMenu() { ExibirMensagemDeBoasVindas(); Console.WriteLine("\nDigite 1 para registrar uma banda"); Console.WriteLine("Digite 2 para mostrar as bandas"); Console.WriteLine("Digite 3 para avaliar uma banda"); Console.WriteLine("Digite 4 para exibir a média"); Console.WriteLine("Digite 0 para sair");
Console.Write("\nDigite a sua opção: ");
string opcaoEscolhida = Console.ReadLine()!;
int opcaoEscolhidaNumerica = int.Parse(opcaoEscolhida);
switch (opcaoEscolhidaNumerica)
{
case 1:
RegistrarBanda();
break;
case 2:
MostrarBandasRegistradas();
break;
case 3:
Console.WriteLine("Você escolheu a opção " + opcaoEscolhidaNumerica);
break;
case 4:
Console.WriteLine("Você escolheu a opção " + opcaoEscolhidaNumerica);
break;
case 0: // Alterado de -1 para 0
Console.WriteLine("Tchau tchau :)");
break;
default:
Console.WriteLine("Opção inválida");
break;
}
void RegistrarBanda()
{ Console.Clear(); ExibirTituloDaOpcao("Registro das Bandas"); Console.Write("Digite o nome da banda: "); string nomeDaBanda = Console.ReadLine()!; listaDasBandas.Add(nomeDaBanda); Console.WriteLine($"A banda {nomeDaBanda} foi registrada com sucesso"); Thread.Sleep(2000); Console.Clear(); ExibirOpcoesDoMenu(); }
void MostrarBandasRegistradas() { Console.Clear(); ExibirTituloDaOpcao("Exibindo todas as bandas registradas"); //for (int i = 0; i < listaDasBandas.Count; i++) //{ //Console.WriteLine($"Banda: {listaDasBandas[i]}"); //} foreach (string banda in listaDasBandas ) { Console.WriteLine($"Banda: {banda}"); } } Console.WriteLine("\nDigite uma tecla para voltar ao menu principal"); Console.ReadKey(); Console.Clear(); ExibirOpcoesDoMenu(); }
void ExibirTituloDaOpcao(string titulo) { int quantidadeDeLetras = titulo.Length; string asteriscos = string.Empty.PadLeft(quantidadeDeLetras, "*"); Console.WriteLine(asteriscos); Console.WriteLine(titulo); Console.WriteLine(asteriscos + "\n");
}
ExibirOpcoesDoMenu();