Bom gente, preciso mto da ajuda de vcs.
Estou começando a faculdade agora, e a prof de algorítmo já veio com um trabalho casca grossa, ela quer que faça um menu(DOS), onde ao digitar a opção (1, 2 ou 3) apareça os submenus correspondentes, ela comentou que usando funções seria tranquilo de fazer, mas confesso que estou mais perdido do que cego em tiroteio.
1 - Ordenação: 1.1 - Método Bolha / 1.2 - Quick Sort
2 - Pilha: 2.1 - Inserção / 2.2 - remoção / 2.3 - topo
3 - Fila: 3.1 - Inserção / 3.2 - remoção / 3.3 - empty
a)Fazer todas as criticas de consistência de entrada de dados do campo opção nos menus. Caso o usuário mande um numero diferente de 1, 2 ou 3 da erro, enviar a mensagem “Opção invalida” e mostrar o menu novamente.
b)Para os sub-menus após solicitado uma opção valida, apresentar a mensagem “ A ser implementado”.
c)Nos sub-menus após a mensagem “A ser implementado” perguntar se o usuário deseja continuar ou retornar. Flag (C, R ) ... (Continuar, Retornar) , caso o usuário digite R, voltar pro menu principal, caso digite C ele fica parado onde está, na mensagem “A ser implementado”.
Bom, é isso, agradeço desde já a ajuda recebida.
Estou começando a faculdade agora, e a prof de algorítmo já veio com um trabalho casca grossa, ela quer que faça um menu(DOS), onde ao digitar a opção (1, 2 ou 3) apareça os submenus correspondentes, ela comentou que usando funções seria tranquilo de fazer, mas confesso que estou mais perdido do que cego em tiroteio.
1 - Ordenação: 1.1 - Método Bolha / 1.2 - Quick Sort
2 - Pilha: 2.1 - Inserção / 2.2 - remoção / 2.3 - topo
3 - Fila: 3.1 - Inserção / 3.2 - remoção / 3.3 - empty
a)Fazer todas as criticas de consistência de entrada de dados do campo opção nos menus. Caso o usuário mande um numero diferente de 1, 2 ou 3 da erro, enviar a mensagem “Opção invalida” e mostrar o menu novamente.
b)Para os sub-menus após solicitado uma opção valida, apresentar a mensagem “ A ser implementado”.
c)Nos sub-menus após a mensagem “A ser implementado” perguntar se o usuário deseja continuar ou retornar. Flag (C, R ) ... (Continuar, Retornar) , caso o usuário digite R, voltar pro menu principal, caso digite C ele fica parado onde está, na mensagem “A ser implementado”.
Bom, é isso, agradeço desde já a ajuda recebida.