1
resposta

Tem algo de errado nesse código? pois a logo está aparecendo duas vezes e não era pra acontecer isso, estava seguindo o totorial do vídeo e mesmo assim errei kkkk

string mensagemDeBoasVindas = "Boas vindas ao Screen Sound";

void ExibirOlogo() { Console.WriteLine(@" ╔═══╗──────────────╔═══╗──────────╔╗ ║╔═╗║──────────────║╔═╗║──────────║║ ║╚══╦══╦═╦══╦══╦═╗─║╚══╦══╦╗╔╦═╗╔═╝║ ╚══╗║╔═╣╔╣║═╣║═╣╔╗╗╚══╗║╔╗║║║║╔╗╣╔╗║ ║╚═╝║╚═╣║║║═╣║═╣║║║║╚═╝║╚╝║╚╝║║║║╚╝║ ╚═══╩══╩╝╚══╩══╩╝╚╝╚═══╩══╩══╩╝╚╩══╝ "); Console.WriteLine(mensagemDeBoasVindas);

}

void MostrarOpçõesMenu () { ExibirOlogo(); Console.WriteLine("\n digite 1 para registrar uma banda"); Console.WriteLine(" digite 2 para mostrar todas as bandas "); Console.WriteLine(" digite 3 para avaliar uma banda "); Console.WriteLine(" digite 4 para mostrar as médias das bandas"); Console.WriteLine(" digite -5 para sair ");

Console.Write(" \ndigite sua opção: ");
string resposta = Console.ReadLine()!;
int RespostaNumerica = int.Parse(resposta);
switch (RespostaNumerica)
{

    case 1: RegistrarBandas();
        break;
        
    case 2: Console.WriteLine(" Opção " + RespostaNumerica + " opção escolhida ");
        break;

     case 3: Console.WriteLine(" Opção " + RespostaNumerica + " opção escolhida ");
        break;

        case 4: Console.WriteLine(" Opção " + RespostaNumerica + " opção escolhida ");
        break;

        case -5: Console.WriteLine("* Adeus * ");
        break;

    default: Console.WriteLine("Resposta invalida");
        break;
        
}   

}

void RegistrarBandas() { Console.Clear(); Console.WriteLine("Registro de Bandas"); Console.Write("Digite o nome da banda que vc gostaria que fosse registrada: "); string NomeDaBanda = Console.ReadLine()!; Console.WriteLine($"a banda {NomeDaBanda} foi registrada com sucesso"); Thread.Sleep(2000); Console.Clear(); MostrarOpçõesMenu(); }

ExibirOlogo(); MostrarOpçõesMenu();

1 resposta

César,

Ficou um pouco confuso de entender o código, mas basicamente você está chamando o método "ExibirOlogo()" duas vezes.

Neste momento primeira chamada "ExibirOlogo(); MostrarOpçõesMenu();"

Segunda chamada "void MostrarOpçõesMenu () { ExibirOlogo(); ..."