Discussione: [C++] Problema switch
View Single Post
Old 06-10-2014, 18:30   #1
carugo
Member
 
Iscritto dal: Oct 2008
Messaggi: 42
[C++] Problema switch

Ciao a tutti dato il seguente codice:
Codice:
#include <cstdlib>
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <cmath>


using namespace std;




int main(int argc, char *argv[])
{
   int risposta; 
   int totale = 0 ;
   cout <<"Stai per iniziare il test di personalita'" <<endl;
   cout <<"Rispondi sempre con valore da 1 a 4 " <<endl;
   cout <<endl;
   cout <<"Prima domanda:Ti piace parlare ? " <<endl;
   cin  >>risposta;
 
   cout <<"Seconda domanda:Ti piace praticare dello sport ?" <<endl;
   cin >>risposta;
 
   cout <<"Terza domanda:ti piace la solitudine ?" <<endl;
   cin >>risposta;
  
   cout <<"Quarta domanda:Ti piace viaggiare ?" <<endl;
   cin >>risposta;
  
   
  
    
    
   switch (risposta)
   {
     case 1 :
     totale = 10;
    
     break;
    
     case 2 :
     totale = 20;
     break;
     
     case 3 :
     totale = 30;
     break;
     
     case 4:
     totale = 40;
     break;
     
     default :
       cout <<"Valori inseriti sbagliati!!!!" ;
       break;
     }
      
      
      if( totale <=90)
      cout <<"Hai raggiunto un punteggio di " <<totale << "Personalita' scadente " <<endl;
      else
      cout <<"Grande Personalita' " <<endl; 
   
    
      
   
  
  system("PAUSE");
    return EXIT_SUCCESS;
}
A parte la banalità del programma vorrei calcolare la somma delle risposte
eseguite nello switch e mi sono perso..........

TNX a tutti
carugo è offline   Rispondi citando il messaggio o parte di esso