| | |
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Autor | Správa |
---|
Registrovaný: 19.12.10 Prihlásený: 12.08.20 Príspevky: 25 Témy: 2 | Napísal konray: 09.12.2012 13:08 | |
|
Zdravim, prosím Vás o pomoc. Snažím sa urobiť hrací automat v cečku s tým že keď užívateľ vyhrá spýta sa ho či chce zdvojnásobiť výhru. Potom si zvoli červenú alebo čiernu (50:50) ...ak vyhrá pripočíta sa dvojnásobná čiastka vyhranej a následne môže opakovať...a keď prehra, vyhraná suma sa odpočíta. Ono všetko by bolo v pohode lenže mam problém s tým keď užívateľ prehra...výhru mi odpočíta vždy o jednu viac. i-čko mam na nule a v cykle do-while i++....nechápem prečo je akoby i=1 keď cyklus prebehol 2 krat a aby toho nebolo malo este ak cyklus prebehne 3krat potom sa i-cko tvary ako 4. Skopírujem celi ten cyklus nech to vidíte prípadne potom hodím cely source. (Zatial je to neosetrene a "b" je premenna pre vyhru). Kód: if(nahoda1==nahoda3 || nahoda1==nahoda3 && nahoda1==nahoda2) { peniaze=peniaze+b; printf("\nStav na ucte:\t%f\n\n\n",peniaze); printf("Chcete zdvojnasobit svoju vyhru? A/N"); scanf(" %c",&risk); if(risk=='a' || risk=='A') { do { i++; printf("Zvol 'r' pre red a 'b' pre black: "); fflush(stdin); scanf(" %c",&rb); srand(time(NULL)); rb1=rand()%1; switch(rb1) { case 0: printf("\nRed!"); break; case 1: printf("\nBlack!"); break; } if(rb=='r'&&rb1==0) { printf("\nVyhrali ste!"); peniaze=peniaze+b; printf("\nStav na ucte:\t%f\n\n\n",peniaze); printf("Chcete pokracovat?"); fflush(stdin); scanf(" %c",&pokr); } else { printf("\nPrehrali ste!");
peniaze=peniaze-(i*b);
printf("\nStav na ucte:\t%f\n\n\n",peniaze); pokr='b'; } } while(pokr=='a' || pokr=='A'); } }
|
|
Registrovaný: 19.12.10 Prihlásený: 12.08.20 Príspevky: 25 Témy: 2 | Napísal autor témy konray: 10.12.2012 19:12 | |
|
Uz som na to prisiel namiesto i++ som to riesil pomocnou premennou. potom som mohol pouzit aj sekvenciu 2 4 8... i=i*2 Takze myslim ze to tu mozete uzaviet.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 2 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| While problem v PHP, ASP | 10 | 551 | 23.03.2008 18:01 Blackshadow | | Pascal - While v Assembler, C, C++, Pascal, Java | 3 | 333 | 09.03.2013 17:50 faraon | | Opakovanie while cyklu v PHP, ASP | 2 | 505 | 05.08.2010 10:24 eth4rendil | | Preco nejde while? help v PHP, ASP | 4 | 522 | 29.07.2007 16:19 TECHNODROME | | Jquery - progress bar - while / for v JavaScript, VBScript, Ajax | 5 | 514 | 31.10.2016 14:46 BX | | While + doložený medzizáznam v PHP v PHP, ASP | 4 | 509 | 10.05.2011 18:39 richo9996 | | čast cyklu while obsahujuca IF sa mi neopakuje v PHP, ASP | 6 | 456 | 26.07.2010 12:30 Blackshadow | | Help: CPU runs at max. 30% while running CSGO v Počítačové hry | 3 | 350 | 11.12.2014 23:22 Penguin 10 | | Problem - While trying to retrieve the URL: http://127.0.0.1 v PHP, ASP | 9 | 921 | 28.01.2007 15:23 kubiak37 | | I/K GPU do PCI-E do 10 euro v Kúpim | 6 | 480 | 18.08.2011 23:28 mork4 | | I/K:Graficka karta do pci-e do 40euro v Kúpim | 17 | 854 | 20.04.2011 16:52 Hatamrc | | I/K: 8GB DDR3 RAM do 50€ a GPU do 60€ v Kúpim | 3 | 288 | 06.07.2015 14:39 eren | | I/K: GPU do AGP do 20€ v Kúpim | 0 | 402 | 24.08.2011 20:26 dafkon | | I/K: PC na multimédiá a hry do 250€ (s LCD do max 320€) v Kúpim | 0 | 286 | 20.11.2011 17:50 stanley | | I/K: PC do 250eur, GPU do 50eur, CPU am3 aj s MB, 4/8GB RAM, HDD v Kúpim | 1 | 355 | 24.04.2016 23:13 martino9 | | I/K: 2,5 SSD do notebooku - kapacita od 250 GB do 500 GB v Kúpim | 0 | 303 | 13.03.2017 17:26 Anndr3j |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|