Jump to content
Fórum Script Brasil
  • 0

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


Question

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 to post
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      148681
    • Total Posts
      644509
×
×
  • Create New...