Ir para conteúdo
Fórum Script Brasil
  • 0

[DevC++] Como fazer uma repetição infinita do cout / cin


HeaveDarko

Pergunta

Então pessoal, eu fiz esse exercicio para pedir ao usuario digitar um numero do mes e retornar para ele o nome do mes referente.

So que eu queria fazer com que fosse possivel eu poder digitar varias vezes o numero do mes e receber a resposta referente... pois quando eu digito o valor o programa dá a resposta e encerra, tendo que abrí-lo de novo para dar uma resposta diferente...

 

#include <iostream>
using namespace std;
int main (){
	
	int numeroMes;
	
	cout << "Insira o numero do mes desejado: " << endl;
	cin >> numeroMes;
	cout << "\n";
	if (numeroMes==1){
		cout << "O mes numero 1 e JANEIRO";
	}
	if (numeroMes==2){
		cout << "O mes numero 2 e FEVEREIRO";
	}
	if (numeroMes==3){
		cout << "O mes numero 3 e MARCO";
	}
	if (numeroMes==4){
		cout << "O mes numero 4 e ABRIL";
	}
	if (numeroMes==5){
		cout << "O mes numero 5 e MAIO";
	}
	if (numeroMes==6){
		cout << "O mes numero 6 e JUNHO";
	}
	if (numeroMes==7){
		cout << "O mes numero 7 e JULHO";
	}
	if (numeroMes==8){
		cout << "O mes numero 8 e AGOSTO";
	}
	if (numeroMes==9){
		cout << "O mes numero 9 e SETEMBRO";
	}
	if (numeroMes==10){
		cout << "O mes numero 10 e OUTUBRO";
	}
	if (numeroMes==11){
		cout << "O mes numero 11 e NOVEMBRO";
	}
	if (numeroMes==12){
		cout << "O mes numero 12 e DEZEMBRO";
	}
	else{
		cout << "Numero digitado e invalido";
	}
	
	
	
	return 0;
}

 

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Voce pode usar um repetidor como while ou o for, modifiquei seu codigo com while da uma testada:

 

#include <iostream>
using namespace std;
int main (){
    
    int numeroMes;
    while(1){
    
    cout << "\n Insira o numero do mes desejado: \n" << endl;
    cin >> numeroMes;
    cout << "\n";
    if (numeroMes==1){
        cout << "\n O mes numero 1 e JANEIRO";
    }
    if (numeroMes==2){
        cout << "\n O mes numero 2 e FEVEREIRO";
    }
    if (numeroMes==3){
        cout << "\n O mes numero 3 e MARCO";
    }
    if (numeroMes==4){
        cout << "\nO mes numero 4 e ABRIL";
    }
    if (numeroMes==5){
        cout << "\nO mes numero 5 e MAIO";
    }
    if (numeroMes==6){
        cout << "\nO mes numero 6 e JUNHO";
    }
    if (numeroMes==7){
        cout << "\nO mes numero 7 e JULHO";
    }
    if (numeroMes==8){
        cout << "\nO mes numero 8 e AGOSTO";
    }
    if (numeroMes==9){
        cout << "\nO mes numero 9 e SETEMBRO";
    }
    if (numeroMes==10){
        cout << "\nO mes numero 10 e OUTUBRO";
    }
    if (numeroMes==11){
        cout << "\nO mes numero 11 e NOVEMBRO";
    }
    if (numeroMes==12){
        cout << "\nO mes numero 12 e DEZEMBRO";
    }
    else{
        cout << "Numero digitado e invalido";
    }
    
}
    
    return 0;

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...