|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
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;
}
eseguite nello switch e mi sono perso.......... TNX a tutti |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2776
|
Ogni volta che ottieni un input devi valutare lo switch. Inoltre nello switch devi incrementare il totale sommandogli il valore corretto.
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2008
Messaggi: 42
|
OK graziee
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:08.



















