C++ - Menu che si ripete

luigi777

Utente Attivo
14 Feb 2008
1.086
1
38
42
Massa, Italy
PHP:
int main(int argc, char** argv) {
 
  int scelta;
  
  logo();
  
  cout<<"1) Addizione"<<endl;
  cout<<"2) Divisione"<<endl; 
  cout<<"Secgli l'operazione"<<endl;
  
  cin>>scelta;
  
  switch(scelta) 
  {
       case (1): 
       chiedi();
       cout << "Addizione = " << l.addition(a,b) << "" << endl;
       break;
       case (2):
	   chiedi();
       cout << "Divisione = " << l.division(a,b) << "" << endl; 
       break;
  }
	return 0;
}

ho fatto questo menu.. come faccio per fare che ogni volta che uno sceglie l'operazione viene di nuovo la scelta del menu?

grazie mille. Vi saluto e buona giornata.
 
puoi mettere tutto dentro un loop e inserire un'altra opzione nel menu per far decidere di uscire:

Codice:
int main(int argc, char** argv) { 
  
  int scelta; 
  bool ripeti = TRUE;
  logo(); 
  
  while(ripeti)
 { 
  cout<<"1) Addizione"<<endl; 
  cout<<"2) Divisione"<<endl;  
   cout<<"3)esci"<<endl;  
  cout<<"Secgli l'operazione"<<endl; 
   
  cin>>scelta; 
   
  switch(scelta)  
  { 
       case (1):  
       chiedi(); 
       cout << "Addizione = " << l.addition(a,b) << "" << endl; 
       break; 
       case (2): 
       chiedi(); 
       cout << "Divisione = " << l.division(a,b) << "" << endl;  
       break; 
       case(3):
       ripeti = FALSE;
  }
  } 
    return 0; 
}
 

Discussioni simili