Jump to content

menu c++


suzy

Recommended Posts

:)viva!

tou a tentar fazer o menu do meu programa, tou a fazer assim, sera que tou a ir bem?

do{
  cout<<" Conservatoria do Registo Automóvel.\n"; 
  cout<<" Opção 1->Acrescentar veiculo.\n";//funcao acrescentar veiculo
  cout<<" Opção 2->Acrescentar proprietario.\n";//funcao acrescentar proprietario
  cout<<" Opção 3->Pesquisar Proprietário pelo Bi\n";//listar bi
  cout<<" Opção 4->Pesquisar Proprietário pelo nome\n"; //listar nome
  cout<<" Opção 5->Pesquisar veiculo pela matricula.\n";//listar matricula
  cout<<" Opção 6->Pesquisar veiculo pela marca.\n"; //listar marca
  cout<<" Opção 7->Eliminar um veiculo\n";//eliminar matricula
  cout<<" Opção 8->Eliminar um Proprietário\n";//eliminar bi
  cout<<" Opção 9->Listar veiculos de um determinado proprietario.\n"; // listar veiculos de um determinado proprietario
  cout<<" Opção 10->Saber quem pertence um veiculo\n";//duvidas nesta funcao
  cout<<" Opção 11->Tranferir proprietario.\n";//transferir proprietario
  cout<<" Opção 12->importar veiculos.\n";//funcao ficheiro de texto
  cin>>op;//ler a opção que o utilizador colocou
  }
  while(op<1||op>12);
  
  switch(op){
      case 1: //acrescentar veiculo
       
  
  

tou com uma duvida no case, aceita varias intruçoes??

tipo:

case 1:

      proprietarios propritarios

      proprietario.acrecenstar(proprietarios)

  break; // tipo isto???

Link to comment
Share on other sites

Em relação ao menu podias por uma opção própria para sair, da maneira que tens sai-se do menu quando escolhemos uma opção que não está na lista.

Em relação ao hás-de por nos case, chamas a respectiva função, dependendo da opção escolhida.

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.