Advertisement
moabcavsa

Untitled

Nov 13th, 2017
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 5.42 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. using namespace std;
  4. int main (void)
  5. {
  6.     system("title \"moabcavsa game\"");
  7. /* Programma iniziato il 10/11/17 da moabcavsa. */
  8. int modalita;
  9. int sesso;
  10. int eta;
  11. string nome;
  12. string cognome;
  13. int quantita;
  14. int scelta;
  15. string rango;
  16. int fazione;
  17. int veicolo;
  18. string modellov;
  19. int skin;
  20. int modifica;
  21. int parametri;
  22. int rispostanew;
  23. int parametridimodifica;
  24.  
  25. ofstream miofile;
  26. miofile.open("game.txt");
  27. cout<< "Benvenuto/a utente, questo programma è stato scritto da moabcavsa, cosa vuoi farci?"<<endl;
  28. miofile<<"|| CONSOLE ||""Benvenuto/a utente, questo programma è stato scritto da moabcavsa, cosa vuoi farci?"<<endl;
  29. miofile.flush();
  30. cout<< "1: Story mode"<<endl;
  31. miofile<<"|| CONSOLE ||""1: Story mode"<<endl;
  32. miofile.flush();
  33. cout<< "2: Decrypt mode"<<endl;
  34. miofile<<"|| CONSOLE ||""2: Decrypt mode"<<endl;
  35. miofile.flush();
  36. cin>>modalita;
  37. miofile<<"L'utente ha inserito "<<modalita<<endl;
  38. miofile.flush();
  39. switch(modalita)
  40. {
  41.  case 0:
  42.   cout<<" Numero invalido!"<<endl;
  43.   break;
  44.   case 1:
  45.     // Start
  46.  cout<<"Ciao Utente, dato che e' la prima volta che entri, digita il tuo nome"<<endl;
  47.  cin>>nome;
  48.  miofile<<"Nome Personaggio: "<<nome<<endl;
  49.  miofile.flush();
  50.  cout<<"Ciao "<<nome;
  51.  cout<<" ora inserisci il tuo cognome"<<endl;
  52. cin>>cognome;
  53.  miofile<<"Cognome Personaggio "<<cognome<<endl;
  54.  miofile.flush();
  55.  // sex
  56.  cout<<"Inserisci il tuo sesso [0/1] [0= maschio | 1=donna]"<<endl;
  57.  cin>>sesso;
  58.  if(sesso==0)
  59.  {
  60.  cout<<"Bene utente, ora iniziamo con la storia."<<endl;
  61.  miofile<<"Sesso Personaggio: M"<<endl;
  62.  miofile.flush();
  63. }
  64.  else if (sesso>1)
  65.  {
  66.  cout<<"Robot?"<<endl;
  67.  miofile<<"Sesso Personaggio: Robot"<<endl;
  68.  miofile.flush();
  69. }
  70. else
  71. {
  72. cout<<"Bene ragazza, iniziamo con la storia"<<endl;
  73. miofile<<"Sesso Personaggio: F"<<endl;
  74. }
  75.  
  76. //età
  77. do
  78.     {
  79.     cout<<"Inserisci eta' del tuo personaggio: "<<endl;
  80.     cin>>eta;
  81.     if(eta>99)
  82.     cout<<"Eta' incorretta"<<endl;
  83.     else
  84.     {
  85.     miofile<<"Eta personaggio: "<<eta<<endl;
  86.     }
  87.     }while(eta>99);
  88.    
  89.    
  90.  cout<<" Il tuo personaggio di che fazione fa parte?"<<endl;
  91.  cout<<"Lista fazioni;"<<endl;
  92.  cout<<"0- Nessuna fazione"<<endl;
  93.  cout<<"1- Police Department"<<endl;
  94.  cout<<"2- EMS;"<<endl;
  95.  cout<<"3- Unofficial Legal Faction"<<endl;
  96.  cout<<"4- Crime Faction"<<endl;
  97.  cin>>fazione;
  98.  switch (fazione)
  99.  {
  100.     case 0:
  101.         cout<<"Bene, il tuo personaggio non fa parte di nessuna fazione"<<endl;
  102.         miofile<<"Fazione: NESSUNA"<<endl;
  103.         break;
  104.     case 1:
  105.         cout<<"Bene il tuo personaggio fa parte del Police Deparment, immetti il tuo rango"<<endl;
  106.         cin>>rango;
  107.         miofile<<"Fazione: Police Department, Rango: "<<rango<<endl;
  108.         break;
  109.     case 2:
  110.         cout<<"Bene il tuo personaggio fa parte della EMS, immetti il tuo rango"<<endl;
  111.         cin>>rango;
  112.         miofile<<"Fazione: EMS  Rango: "<<rango<<endl;
  113.         break;
  114.     case 3:
  115.     cout<<"Bene il tuo personaggio fa parte di una Unofficial Legal Faction, immetti il tuo rango"<<endl;
  116.         cin>>rango;
  117.         miofile<<"Fazione: Unofficial Faction, Rango: "<<rango<<endl;
  118.         break;
  119.     case 4:
  120.         cout<<"Bene il tuo personaggio fa parte di una associazione criminale, immetti il tuo rango"<<endl;
  121.         cin>>rango;
  122.         miofile<<"Fazione: Crime Faction, Rango: "<<rango<<endl;
  123.         break;
  124.        
  125.  }// switch fazione
  126.  cout<<nome;
  127.  cout<< "";
  128.  cout<<cognome;
  129.  cout<<" possiedi un veicolo?[0/1][0=vero | 1= falso]"<<endl;
  130.  cin>>veicolo;
  131.  if(veicolo==0)
  132.  {
  133.  cout<<"Modello veicolo?"<<endl;
  134.  cin>>modellov;
  135.  miofile<<"Modello veicolo: "<<modellov<<endl;
  136.  miofile.flush();
  137.  }
  138.  else
  139.  {
  140.     cout<<"Il tuo personaggio non ha alcun veicolo."<<endl;
  141.     miofile<<"Modello Veicolo: Il personaggio non possiede veicoli"<<endl;
  142.  }
  143.  //dati
  144. cout<<"Bene il tuo personaggio possiede un/a "<<modellov<<endl;
  145. cout<<"Ora faro' un resoconto dei tuoi dati"<<endl;
  146. cout<<endl;
  147. cout<<"Nome: "<<nome<<endl;
  148. cout<<"Cognome: "<<cognome<<endl;
  149. cout<<"eta': "<<eta<<endl;
  150. cout<<"Sesso: "<<sesso<<endl;
  151. cout<<"Fazione: "<<fazione<<endl;
  152. cout<<"Veicolo: "<<modellov<<endl;
  153.  
  154. //Modifica parametri
  155. cout<<"Vuoi modificare qualche parametro iniziale?[0=si 1=no]"<<endl;
  156. cin>>modifica;
  157. do{
  158. if(modifica == 0)
  159. {
  160. cout<<"Inserisci parametro da modificare"<<endl;
  161. cout<<"Lista parametri:"<<endl;
  162. cout<<"1- Nome"<<endl;
  163. cout<<"2- Cognome"<<endl;
  164. cout<<"3- Sesso"<<endl;
  165. cout<<"4- Età"<<endl;
  166. cout<<"5- Fazione"<<endl;
  167. cout<<"6- Modello"<<endl;
  168. cin>>parametri;
  169. switch(parametri)
  170. {
  171. case 0:
  172.     cout<<"Nessun valore disponibile"<<endl;
  173.     break;
  174. case 1:
  175.     cout<<"Inserisci nuovo nome: "<<endl;
  176.     cin>>nome;
  177.     break;
  178. case 2:
  179.     cout<<"Inserisci nuovo cognome:"<<endl;
  180.     cin>>cognome;
  181.     break;
  182. case 3:
  183.     cout<<"Inserisci nuovo sesso[0=M | 1=F]"<<endl;
  184.     cin>>sesso;
  185.     break;
  186. case 4:
  187.     cout<<"Insersci nuova eta"<<endl;
  188.     cin>>eta;
  189.     break;
  190. case 5:
  191.     cout<<"Inserisci nuova fazione"<<endl;
  192.     cin>>fazione;
  193.     break;
  194. case 6:
  195.     cout<<"Inserisci nuovo modello"<<endl;
  196.     cin>>modellov;
  197.     break;
  198. case 7:
  199.     cout<<"furbetto"<<endl;
  200.     break;
  201.    
  202. } //SWITCH PARAMETRI
  203. miofile<<"L'utente ha utilizzato la funzione modifica parametri"<<endl;
  204. miofile<<nome<<endl;
  205. miofile<<cognome<<endl;
  206. miofile<<eta<<endl;
  207. miofile<<sesso<<endl;
  208. miofile<<fazione<<endl;
  209. miofile<<veicolo<<endl;
  210. miofile<<modellov<<endl;
  211.  
  212. } //IF DI MODIFICA
  213. cout<<"Vuoi modificare altro? [0=si | 1=no]"<<endl;
  214. cin>>parametridimodifica;
  215. //La paretentesi che viene dopo è per lo IF DI MODIFICA
  216. } while(parametridimodifica==0);
  217. cout<<"icchio"<<endl;
  218. }//SWITCH INIZIALE
  219.  
  220. }//FINE PROGRAMMA
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement