Informática, perguntado por EloHorst, 1 ano atrás

Como faço um Switch dentro de outro em C++

Soluções para a tarefa

Respondido por jvsilvictorox7rfj
1


Normalmente, como se fosse qualquer outra função. Imagine um menu com um sub menu com outras opções... 
Por exemplo:

Menu principal com as opções  1-Terreste, 2-Aéreo, 3-Aquático

E ao abrir cada opção, tivéssemos um segundo menu. Na opção 1, por exemplo:  1-Carro, 2-Moto, 3-Caminhão, 4-Ônibus



teríamos algo do tipo:



int main()
{
   
    int opcao1;
   
    //PRINT DO MENU
    //LEITURA DA OPÇÃO
   
    switch(opcao1)
    {
        case 1:
           
            int opcao2;
            //PRINT DO MENU SECUNDÁRIO
            //LEITURA DA OPÇÃO 2
            switch(opcao2)
            {
                case 1:
                    //  CÓDIGO AQUI
                break;
               
                case 2:
                    //  CÓDIGO AQUI
                break;
               
                default:
                    //  CÓDIGO AQUI
                break;
            }
       
        break;
       
        case 2:
            //  CÓDIGO AQUI
        break;
       
        default:
            //  CÓDIGO AQUI
        break;
    }

    return 0;
}





Perguntas interessantes