• Olá Visitante, se gosta do forum e pretende contribuir com um donativo para auxiliar nos encargos financeiros inerentes ao alojamento desta plataforma, pode encontrar mais informações sobre os várias formas disponíveis para o fazer no seguinte tópico: leia mais... O seu contributo é importante! Obrigado.

Duvida...ajuda___plzzz

ezblaxter

GF Bronze
Membro Inactivo
Entrou
Mai 19, 2007
Mensagens
63
Gostos Recebidos
0
Boas Pessoal...
Eu estou num curso de Gestão e Programação de Sistemas Informáticos e o meu professor de Programação pediu-nos um Prog Escrito em C++ que no fim do Programa ele tivesse a opção de Fechar ou Voltar ao Inicio...tipo quando chega ao fim ele pede para digitar uma Letra ou Numero para sair ou Outro Numero ou Letra para Continuar!!!
Alguem pode Ajudar me???
Obrigado...
CUMPZZ
 

gSpot

GF Bronze
Membro Inactivo
Entrou
Set 25, 2006
Mensagens
42
Gostos Recebidos
0
Boas.
Amigo, isso é muito simples.
Basta teres o seguinte:

var_opcao = 1; // variavel que tem o valor da escolha do user (repetir por default para que o primeiro loop seja efectuado)
while var_opcao > 0
{
// colocar codigo aqui
// o primeiro loop é executado porque var_opcao = 1 logo > 0
// a opcao de fechar ou começar de novo é dada ao utilizador no fim do loop
// fim do codigo aqui

//inicio do ciclo de pergunta ao user
var_opcao = 2; //opcao invalida
while ((var_opcao < 0 ) && (var_opcao > 1))
{
// perguntar ao user se deseja repetir ou sair do programa
cout << "Escolha 1 ou 0 (0 = sair, 1 = repetir): "; // perguntar ao user
cin >> var_opcao; // ler input do user para a variavel de opçao
} //fim do loop de pergunta (faz sempre a pergunta caso o user nao responda ou 0 ou 1)

} // fim do ciclo de while

E é isto.
Espero ter ajudado.

Cumprimentos,
gSpot
 
Última edição:
Topo