NoT3yAres

BidWarsITA 1.4

Nov 30th, 2021 (edited)
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 36.60 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. cout<<"Un tuo vecchio amico ti ha regalato 5000€\nFallo felice partecipando ad un'asta\nBenvenuto nell'asta di NoT3yAres\n\n\n";
  6. //1 = Quadro
  7. //2 = Armadio antico
  8. //3 = Portatile
  9. //4 = Materasso Ammuffito
  10. //5 = Collezione di monete antiche
  11. //6 = Albero di natale in plastica
  12. //7 = Carriola
  13. //8 = PlayStation 2
  14. //9 = Lampada di lava
  15. //10 = Rolex
  16. //11 = Vaso Dinastia Qing
  17. //12 = ARX 160(fucile d'assalto)
  18. //13 = Lavabo
  19. //14 = Arco
  20. //15 = Wolkswagen Polo
  21. //16 = Bici da corsa
  22. //17 = 5 set di piatti
  23. //18 = Bottiglia di vino
  24. //19 = Busta nera di plastica random (contiene anche cadavere)
  25. //20 = Cecchino softair (Mauser L96)
  26. //21 = Mappamondo
  27. //22 = Trombone
  28. //23 = Stereo anni 80
  29. //24 = Aereo modellino
  30. //25 = Canna da pesca
  31. //26 = Auto telecomandata
  32. //27 = Pitbike
  33. //28 = golf kart
  34. //29 = Microscopio elettronico
  35. //30 = collana di perle
  36. //31 = basso elettrico
  37. //32 = sedia da gaming
  38. //33 = tavolo da biliardo
  39. //34 = cassaforte
  40. //35 = Carta pokemon (Charizard prima edizione)
  41. int SoldiPrestati = 0;
  42. int SommaDiQualcosa = 0;
  43. int GiorniAsta = 1;
  44. int DenaroDisponibile = 5000;
  45. int OggettoDisponibili = 1;
  46. int OggettoAsta1Giorno1= 0;
  47. int IdentificazioneOggetto = 0;
  48. int ValoreOggetto1Giorno1 = 0;
  49. int PuntataUtente1Giorno1 = 0;
  50. int puntataBot1Giorno1 = 0;
  51. int SoldiRimanenti = 0;
  52. int RandomObjectBusta = 0;
  53. int RandomObjectCassaforte = 0;
  54. int ContenutoCassaforte = 0;
  55. int ChiaveCassetto = 0;
  56. int OggettoArmadio = 0;
  57.  
  58. do
  59. {
  60. if(DenaroDisponibile <= 0){
  61. cout<<"Denaro insufficente";
  62. }else{
  63.  
  64. if(OggettoDisponibili == 4)
  65. {
  66. GiorniAsta = GiorniAsta + 1;
  67. OggettoDisponibili=OggettoDisponibili - 3;
  68. }
  69.  
  70.  
  71. cout<<"\n\n\nHa inizio l'asta numero "<<OggettoDisponibili<<" del giorno "<<GiorniAsta<<endl;
  72. srand((unsigned) time(0));
  73. OggettoAsta1Giorno1 = 19;
  74. OggettoDisponibili = OggettoDisponibili + 1;
  75. if(OggettoAsta1Giorno1 == 1)
  76. {
  77. IdentificazioneOggetto = (rand() % 6) + 1;
  78. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 )
  79. {
  80. ValoreOggetto1Giorno1 = (rand() % 145) + 25;
  81. puntataBot1Giorno1 = (rand() % 120) + 25;
  82. cout<<"Hai trovato un quadro del cazzo\nNon vale niente ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  83. }else if(IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5)
  84. {
  85. ValoreOggetto1Giorno1 = (rand() % 150) + 2500;
  86. puntataBot1Giorno1 = (rand() % 650) + 2000;
  87. cout<<"Hai trovato un quadro decente\nNon vale molto ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  88. } else if(IdentificazioneOggetto == 6)
  89. {
  90. ValoreOggetto1Giorno1 = (rand() % 1000) + 25000;
  91. puntataBot1Giorno1 = (rand() % 3250) + 22750;
  92. cout<<"Hai trovato un quadro del rinascimento\nVale un botto,guadagneresti tanto se acquistato al giusto prezzo\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  93. }
  94. cin>>PuntataUtente1Giorno1;
  95. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  96. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  97. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  98. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  99. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  100. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  101. }else{
  102. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  103. }
  104. }
  105. else if(OggettoAsta1Giorno1 == 2){
  106. ValoreOggetto1Giorno1 = (rand() % 305) + 45;
  107. cout<<"Hai trovato un armadio antico\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  108. cin>>PuntataUtente1Giorno1;
  109. puntataBot1Giorno1 = (rand() % 250) + 100;
  110. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  111. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  112. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  113. if(ChiaveCassetto == 1){
  114. cout<<"La chiave che hai trovato in precedenza apre un cassetto dell'armadio\n";
  115. OggettoArmadio = (rand() % 2) + 1;
  116. if(OggettoArmadio == 1){
  117. cout<<"Nel cassetto c'era un diamante\n";
  118. ValoreOggetto1Giorno1 = 10000;
  119. }else if(OggettoArmadio == 2) {
  120. cout<<"Il cassetto era vuoto\n";
  121. ValoreOggetto1Giorno1 = 0;
  122. }
  123. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  124. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  125. ChiaveCassetto = 0;
  126.  
  127. }else{
  128. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  129. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  130. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  131. }
  132. }else{
  133. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  134. }
  135. }
  136. else if(OggettoAsta1Giorno1 == 3)
  137. {
  138. IdentificazioneOggetto = (rand() % 6) + 1;
  139. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 )
  140. {
  141. ValoreOggetto1Giorno1 = (rand() % 50) + 275;
  142. puntataBot1Giorno1 = (rand() % 75) + 250;
  143. cout<<"Hai trovato un portatile con un Celeron N4120, 4Gb di RAM e 128Gb SSD\nNon vale molto ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  144. }else if(IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5)
  145. {
  146. ValoreOggetto1Giorno1 = (rand() % 50) + 800;
  147. puntataBot1Giorno1 = (rand() % 125) + 725;
  148. cout<<"Hai trovato un portatile con un ryzen 7 5800u + integrata, 8Gb di RAM e 512GB SSD\nHa un certo valore ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  149. } else if(IdentificazioneOggetto == 6)
  150. {
  151. ValoreOggetto1Giorno1 = (rand() % 100) + 1750;
  152. puntataBot1Giorno1 = (rand() % 25) + 1700;
  153. cout<<"Hai trovato un portatile con un ryzen 9 5900HX + RTX3080, 32Gb di RAM e 512Gb SSD\nHa un valore elevato,acquistandolo al giusto prezzo potresti guadagnarci\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  154. }
  155. cin>>PuntataUtente1Giorno1;
  156. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  157. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  158. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  159. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  160. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  161. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  162. }else{
  163. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  164. }
  165. }
  166. else if(OggettoAsta1Giorno1 == 4){
  167. ValoreOggetto1Giorno1 = (rand() % 3) + 1;
  168. cout<<"Hai trovato un materasso ammuffito\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  169. cin>>PuntataUtente1Giorno1;
  170. puntataBot1Giorno1 = (rand() % 2);
  171. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  172. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  173. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  174. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  175. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  176. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  177. }else{
  178. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  179. }
  180. }
  181. else if(OggettoAsta1Giorno1 == 5)
  182. {
  183. IdentificazioneOggetto = (rand() % 6) + 1;
  184. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 )
  185. {
  186. ValoreOggetto1Giorno1 = (rand() % 20) + 30;
  187. puntataBot1Giorno1 = (rand() % 25) + 25;
  188. cout<<"Hai trovato un albero di natale alto 1.5m in plastica\nNon vale niente ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  189. }else if(IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5 || IdentificazioneOggetto == 6)
  190. {
  191. ValoreOggetto1Giorno1 = (rand() % 20) + 80;
  192. puntataBot1Giorno1 = (rand() % 25) + 75;
  193. cout<<"Hai trovato un albero di natale decente \nNon vale molto ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  194. }
  195. cin>>PuntataUtente1Giorno1;
  196. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  197. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  198. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  199. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  200. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  201. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  202. }else{
  203. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  204. }
  205. }
  206. else if(OggettoAsta1Giorno1 == 6)
  207. {
  208. IdentificazioneOggetto = (rand() % 6) + 1;
  209. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 )
  210. {
  211. ValoreOggetto1Giorno1 = (rand() % 130) + 20;
  212. puntataBot1Giorno1 = (rand() % 135) + 15;
  213. cout<<"Hai trovato una moneta da 100 lire del 56' \nHa un certo valore ma nulla di che\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  214. }else if(IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5)
  215. {
  216. ValoreOggetto1Giorno1 = (rand() % 200) + 400;
  217. puntataBot1Giorno1 = (rand() % 155) + 425;
  218. cout<<"Hai trovato una moneta da 100 lire in produzione dal 57' al 61'\nPotresti guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  219. } else if(IdentificazioneOggetto == 6)
  220. {
  221. ValoreOggetto1Giorno1 = (rand() % 100) + 900;
  222. puntataBot1Giorno1 = (rand() % 250) + 750;
  223. cout<<"Hai trovato una moneta da 100 lire del 55' in condizioni Fior Di Conio\n\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  224. }
  225. cin>>PuntataUtente1Giorno1;
  226. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  227. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  228. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  229. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  230. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  231. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  232. }else{
  233. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  234. }
  235. }
  236. else if(OggettoAsta1Giorno1 == 7)
  237. {
  238. IdentificazioneOggetto = (rand() % 6) + 1;
  239. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 )
  240. {
  241. ValoreOggetto1Giorno1 = (rand() % 5) + 5;
  242. puntataBot1Giorno1 = (rand() % 5) + 5;
  243. cout<<"Hai trovato una carriola arruginita\nNon vale niente ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  244. }else if(IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5 || IdentificazioneOggetto == 6)
  245. {
  246. ValoreOggetto1Giorno1 = (rand() % 10) + 25;
  247. puntataBot1Giorno1 = (rand() % 15 ) + 20;
  248. cout<<"Hai trovato una carriola da 70 L\nNon vale molto ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  249. }
  250. cin>>PuntataUtente1Giorno1;
  251. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  252. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  253. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  254. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  255. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  256. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  257. }else{
  258. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  259. }
  260. }
  261. else if(OggettoAsta1Giorno1 == 8){
  262. ValoreOggetto1Giorno1 = (rand() % 30) + 40;
  263. cout<<"Hai trovato una PlayStation 2\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  264. cin>>PuntataUtente1Giorno1;
  265. puntataBot1Giorno1 = (rand() %25) + 30;
  266. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  267. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  268. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  269. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  270. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  271. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  272. }else{
  273. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  274. }
  275. }
  276. else if(OggettoAsta1Giorno1 == 9){
  277. ValoreOggetto1Giorno1 = (rand() % 85) + 15;
  278. cout<<"Hai trovato una lampada di lava\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  279. cin>>PuntataUtente1Giorno1;
  280. puntataBot1Giorno1 = (rand() %28) + 22;
  281. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  282. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  283. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  284. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  285. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  286. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  287. }else{
  288. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  289. }
  290. }
  291. if(OggettoAsta1Giorno1 == 10)
  292. {
  293. IdentificazioneOggetto = (rand() % 6) + 1;
  294. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 )
  295. {
  296. ValoreOggetto1Giorno1 = (rand() % 90) + 2500;
  297. puntataBot1Giorno1 = (rand() % 320) + 2250;
  298. cout<<"Hai trovato un Rolex Oyster Precision\nRispetto agli altri rolex non vale niente\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  299. }else if(IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5)
  300. {
  301. ValoreOggetto1Giorno1 = (rand() % 1500) + 5500;
  302. puntataBot1Giorno1 = (rand() % 750) + 6000;
  303. cout<<"Hai trovato un Rolex Datejust\nPotresti guadagnarci qualcosa comprandolo\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  304. } else if(IdentificazioneOggetto == 6)
  305. {
  306. ValoreOggetto1Giorno1 = (rand() % 4000) + 14500;
  307. puntataBot1Giorno1 = (rand() % 4250) + 13750;
  308. cout<<"Hai trovato un Rolex Daytona\nHa un valore imbarazzante per essere 'solo' un orologio\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  309. }
  310. cin>>PuntataUtente1Giorno1;
  311. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  312. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  313. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  314. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  315. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  316. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  317. }else{
  318. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  319. }
  320. }
  321. else if(OggettoAsta1Giorno1 == 11)
  322. {
  323. IdentificazioneOggetto = (rand() % 6) + 1 ;
  324. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 || IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5)
  325. {
  326. ValoreOggetto1Giorno1 = (rand() % 50) + 100;
  327. puntataBot1Giorno1 = (rand() % 75) + 75;
  328. cout<<"Hai trovato un vaso della dinastia ming finto\nNon vale molto ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  329. }else if(IdentificazioneOggetto == 6)
  330. {
  331. ValoreOggetto1Giorno1 = (rand() % 9000) + 1000;
  332. puntataBot1Giorno1 = (rand() % 8990 ) + 980;
  333. cout<<"Hai trovato un vaso della dinastia ming\nHa un certo valore, non fartelo scappare\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  334. }
  335. cin>>PuntataUtente1Giorno1;
  336. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  337. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  338. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  339. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  340. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  341. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  342. }else{
  343. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  344. }
  345. }
  346. else if(OggettoAsta1Giorno1 == 12){
  347. ValoreOggetto1Giorno1 = 0;
  348. cout<<"Hai trovato un ARX 160(Fucile d'assalto) \nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  349. cin>>PuntataUtente1Giorno1;
  350. puntataBot1Giorno1 = 0;
  351. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  352. if(PuntataUtente1Giorno1 > puntataBot1Giorno1 ){
  353. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  354. cout<<"Non è stato possibile ottenere il lotto perchè ritenuto pericolo\nÉ stato consegnato all'arma dei carabinieri\nI soldi che hai usato per l'acquisto del lotto non sono stati rimborsati\n" ;
  355. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  356. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  357. }else{
  358. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  359. }
  360. }
  361. else if(OggettoAsta1Giorno1 == 13){
  362. ValoreOggetto1Giorno1 = (rand() % 175) + 65;
  363. cout<<"Hai trovato un lavabo \nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  364. cin>>PuntataUtente1Giorno1;
  365. puntataBot1Giorno1 = (rand() % 120) + 50;
  366. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  367. if(PuntataUtente1Giorno1 > puntataBot1Giorno1 ){
  368. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  369. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  370. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  371. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";;
  372. }else{
  373. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  374. }
  375. }
  376. else if(OggettoAsta1Giorno1 == 14)
  377. {
  378. IdentificazioneOggetto = (rand() % 6) + 1;
  379. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 || IdentificazioneOggetto == 4 )
  380. {
  381. ValoreOggetto1Giorno1 = (rand() % 5) + 75;
  382. puntataBot1Giorno1 = (rand() % 15) + 69;
  383. cout<<"Hai trovato un bogenkönig (Arco da caccia)\nNon vale molto ma comunque puoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  384. }else if(IdentificazioneOggetto == 5 || IdentificazioneOggetto == 6)
  385. {
  386. ValoreOggetto1Giorno1 = (rand() % 30) + 325;
  387. puntataBot1Giorno1 = (rand() % 50 ) + 300;
  388. cout<<"Hai trovato un Funtress Compound (Arco da caccia)\nNon fartelo scappare, sono sempre possibili guadagni\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  389. }
  390. cin>>PuntataUtente1Giorno1;
  391. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  392. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  393. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  394. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  395. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  396. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  397. }else{
  398. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  399. }
  400. }
  401. else if(OggettoAsta1Giorno1 == 15){
  402. ValoreOggetto1Giorno1 = (rand() % 18000) + 2000;
  403. cout<<"Hai trovato una wolkswagen polo \nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  404. cin>>PuntataUtente1Giorno1;
  405. puntataBot1Giorno1 = (rand() % 1750) + 1250;
  406. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  407. if(PuntataUtente1Giorno1 > puntataBot1Giorno1 ){
  408. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  409. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  410. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  411. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  412. }else{
  413. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  414. }
  415. }
  416. else if(OggettoAsta1Giorno1 == 16)
  417. {
  418. IdentificazioneOggetto = (rand() % 6) + 1;
  419. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 || IdentificazioneOggetto == 4 )
  420. {
  421. ValoreOggetto1Giorno1 = (rand() % 50) + 875;
  422. puntataBot1Giorno1 = (rand() % 150) + 690;
  423. cout<<"Hai trovato un Giant Contend SL 2 (bici da corsa)\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  424. }else if(IdentificazioneOggetto == 5 || IdentificazioneOggetto == 6)
  425. {
  426. ValoreOggetto1Giorno1 = (rand() % 300) + 2150;
  427. puntataBot1Giorno1 = (rand() % 500 ) + 1950;
  428. cout<<"Hai trovato un Carrera ER-01 (bici da corsa in fibra di carbonio)\nNon fartelo scappare, sono sempre possibili guadagni\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  429. }
  430. cin>>PuntataUtente1Giorno1;
  431. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  432. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  433. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  434. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  435. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  436. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  437. }else{
  438. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  439. }
  440. }
  441. else if(OggettoAsta1Giorno1 == 17){
  442. ValoreOggetto1Giorno1 = (rand() % 15) + 15;
  443. cout<<"Hai trovato un set di piatti da 18 pezzi \nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  444. cin>>PuntataUtente1Giorno1;
  445. puntataBot1Giorno1 = (rand() % 15) + 10;
  446. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  447. if(PuntataUtente1Giorno1 > puntataBot1Giorno1 ){
  448. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  449. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  450. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  451. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  452. }else{
  453. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  454. }
  455. }
  456. else if(OggettoAsta1Giorno1 == 18)
  457. {
  458. IdentificazioneOggetto = (rand() % 6) + 1;
  459. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 )
  460. {
  461. ValoreOggetto1Giorno1 = (rand() % 15) + 15;
  462. puntataBot1Giorno1 = (rand() % 15) + 15;
  463. cout<<"Hai trovato un Montepulciano \nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  464. }else if(IdentificazioneOggetto == 5 || IdentificazioneOggetto == 6)
  465. {
  466. ValoreOggetto1Giorno1 = (rand() % 1500) + 18000;
  467. puntataBot1Giorno1 = (rand() % 5000 ) + 12000;
  468. cout<<"Hai trovato un Cabernet Sauvignon di Inglenook (vino del 41')\nNon fartelo scappare, potresti diventare ricco...\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  469. } else if (IdentificazioneOggetto == 3 || IdentificazioneOggetto == 4 )
  470. {
  471. ValoreOggetto1Giorno1 = (rand() % 800) + 3000;
  472. puntataBot1Giorno1 = (rand() % 1000 ) + 2500;
  473. cout<<"Hai trovato un Pomerol 'Petrus' (2012)\nNon fartelo scappare, ha un buon valore\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  474. }
  475. cin>>PuntataUtente1Giorno1;
  476. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  477. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  478. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  479. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  480. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  481. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  482. }else{
  483. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  484. }
  485. }
  486. else if(OggettoAsta1Giorno1 == 19){
  487. RandomObjectBusta = (rand() % 4) + 1;
  488. cout<<"Hai trovato una busta nera\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  489. cin>>PuntataUtente1Giorno1;
  490. puntataBot1Giorno1 = 0;
  491. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  492. if(PuntataUtente1Giorno1 > puntataBot1Giorno1 ){
  493. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  494. if(RandomObjectBusta == 1){
  495. ValoreOggetto1Giorno1 = 0;
  496. cout<<"Hai trovato un cadavere\nLa polizia ti ha dichiarato colpevole ed ora sei in galera\nTi hanno sequestrato tutti i soldi perchè ritenuto capo della ndrangheta\n";
  497. DenaroDisponibile = 500;
  498. cout<<"Hai chiesto aiuto alla Familia, ti hanno pagato la cauzione e ti hanno prestato 500 euro\nDovrai ridarglieli\n";
  499. SoldiPrestati = 1;
  500.  
  501. }else if(RandomObjectBusta == 2){
  502. cout<<"Hai trovato della spazzatura\n";
  503. ValoreOggetto1Giorno1 = 0;
  504. }else if (RandomObjectBusta == 3){
  505. cout<<"Hai trovato un bracciale d'oro\n";
  506. ValoreOggetto1Giorno1 = 2500;
  507. cout<<"Vendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  508. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  509.  
  510. }else if (RandomObjectBusta == 4){
  511. cout<<"Hai trovato una chiave\n";
  512. ChiaveCassetto = 1;
  513. ValoreOggetto1Giorno1 = 0;
  514. }
  515. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  516. }else{
  517. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  518. }
  519. }
  520. else if(OggettoAsta1Giorno1 == 20)
  521. {
  522. IdentificazioneOggetto = (rand() % 6) + 1;
  523. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 )
  524. {
  525. ValoreOggetto1Giorno1 = (rand() % 15) + 130;
  526. puntataBot1Giorno1 = (rand() % 15) + 125;
  527. cout<<"Hai trovato un cecchino da softair (Mauser L96) \nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  528. }else if(IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5 || IdentificazioneOggetto == 6)
  529. {
  530. ValoreOggetto1Giorno1 = (rand() % 20) + 120;
  531. puntataBot1Giorno1 = (rand() % 40) + 95;
  532. cout<<"Hai trovato un AR da softair (L'Heckler & Koch G36C)\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  533. }
  534. cin>>PuntataUtente1Giorno1;
  535. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  536. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  537. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  538. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  539. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  540. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  541. }else{
  542. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  543. }
  544. }
  545. else if(OggettoAsta1Giorno1 == 21){
  546. ValoreOggetto1Giorno1 = (rand() % 335) + 15;
  547. cout<<"Hai trovato un mappamondo\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  548. cin>>PuntataUtente1Giorno1;
  549. puntataBot1Giorno1 = (rand() % 225) + 10;
  550. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  551. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  552. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  553. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  554. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  555. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  556. }else{
  557. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  558. }
  559. }
  560. else if(OggettoAsta1Giorno1 == 22){
  561. ValoreOggetto1Giorno1 = (rand() % 650) + 150;
  562. cout<<"Hai trovato un trombone \nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  563. cin>>PuntataUtente1Giorno1;
  564. puntataBot1Giorno1 = (rand() % 500) + 100;
  565. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  566. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  567. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  568. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  569. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  570. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  571. }else{
  572. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  573. }
  574. }
  575. else if(OggettoAsta1Giorno1 == 23){
  576. ValoreOggetto1Giorno1 = (rand() % 500) + 30;
  577. cout<<"Hai trovato uno stereo anni 80'\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  578. cin>>PuntataUtente1Giorno1;
  579. puntataBot1Giorno1 = (rand() % 275) + 25;
  580. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  581. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  582. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  583. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  584. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  585. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  586. }else{
  587. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  588. }
  589. }
  590. else if(OggettoAsta1Giorno1 == 24){
  591. ValoreOggetto1Giorno1 = (rand() % 105) + 15;
  592. cout<<"Hai trovato un aereo modellino\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  593. cin>>PuntataUtente1Giorno1;
  594. puntataBot1Giorno1 = (rand() % 63) + 7;
  595. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  596. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  597. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  598. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  599. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  600. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  601. }else{
  602. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  603. }
  604. }
  605. else if(OggettoAsta1Giorno1 == 25)
  606. {
  607. IdentificazioneOggetto = (rand() % 6) + 1;
  608. if(IdentificazioneOggetto == 1 || IdentificazioneOggetto == 2 || IdentificazioneOggetto == 3 || IdentificazioneOggetto == 4 || IdentificazioneOggetto == 5)
  609. {
  610. ValoreOggetto1Giorno1 = (rand() % 50) + 75;
  611. puntataBot1Giorno1 = (rand() % 65) + 50;
  612. cout<<"Hai trovato una canna da pesca non molto costosa\nPuoi guadagnarci qualcosa\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  613. } else if(IdentificazioneOggetto == 6)
  614. {
  615. ValoreOggetto1Giorno1 = (rand() % 100) + 4500;
  616. puntataBot1Giorno1 = (rand() % 225) + 4275;
  617. cout<<"Hai trovato una canna da pesca fatta a mano da qualche parte in cina da qualche bambino cinese sottopagato\nHa un valore elevato,acquistandolo al giusto prezzo potresti guadagnarci\nValutalo in fretta, dagli un valore e fai la tua puntata per portartelo a casa \nQuanto punti?\n";
  618. }
  619. cin>>PuntataUtente1Giorno1;
  620. cout<<"Un avversario ha puntato "<<puntataBot1Giorno1<<endl;
  621. if(PuntataUtente1Giorno1 >= puntataBot1Giorno1 ){
  622. DenaroDisponibile = DenaroDisponibile - PuntataUtente1Giorno1;
  623. cout<<"Ti sei aggiudicato il lotto\nVendendolo hai guadagnato "<<ValoreOggetto1Giorno1<<endl;
  624. DenaroDisponibile = DenaroDisponibile + ValoreOggetto1Giorno1;
  625. cout<<"Ora hai "<<DenaroDisponibile<<"€\n\n\n";
  626. }else{
  627. cout<<"Qualcuno ha offerto piú di te, hai perso il lotto\n\n\n";
  628. }
  629. }
  630.  
  631.  
  632. }
  633.  
  634.  
  635. }
  636. while(GiorniAsta != 10);
  637. {
  638. if(SoldiPrestati == 1){
  639. SoldiRimanenti = DenaroDisponibile - 500 ;
  640. if(SoldiRimanenti < 0){
  641. cout<<"Il decimo giorno diluviava,l'asta e' finita prima\nIn questi 10 giorni hai perso\t"<<SoldiRimanenti<<" e non sei riuscito a pagare il debito con la Familia";
  642. }else{
  643. cout<<"Il decimo giorno diluviava,l'asta e' finita prima\nIn questi 10 giorni hai guadagnato\t"<<SoldiRimanenti;
  644. }
  645.  
  646. }else{
  647. SoldiRimanenti = DenaroDisponibile - 5000 ;
  648. if(SoldiRimanenti < 0){
  649. cout<<"Il decimo giorno diluviava,l'asta e' finita prima\nIn questi 10 giorni hai perso\t"<<SoldiRimanenti;
  650. }else{
  651. cout<<"Il decimo giorno diluviava,l'asta e' finita prima\nIn questi 10 giorni hai guadagnato\t"<<SoldiRimanenti;
  652. }
  653. }
  654.  
  655.  
  656. return 0;
  657. }
  658.  
  659. }
  660.  
Add Comment
Please, Sign In to add comment