• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

suzy

menu c++

4 mensagens neste tópico

:)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???

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros 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.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:)boa! vou fazer isso para sair , nao me tinha lembrado, mas no case posso colocar 3 intruçoes? é preciso abrir chaveta?

case 2:

        cout<< qual o bi?;

        cin>>bi;

        ....

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Não é preciso chaveta, é como tens no teu post.

Qualquer dúvida tens vários exemplos disso no fórum.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora