[ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.12.10
Prihlásený: 12.08.20
Príspevky: 25
Témy: 2 | 2
NapísalOffline : 09.12.2012 13:08 | do-while a i++

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');
            }
       }


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 19.12.10
Prihlásený: 12.08.20
Príspevky: 25
Témy: 2 | 2
Napísal autor témyOffline : 10.12.2012 19:12 | do-while a i++

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.


 [ Príspevkov: 2 ] 


do-while a i++



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

While problem

v PHP, ASP

10

605

23.03.2008 18:01

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal - While

v Assembler, C, C++, Pascal, Java

3

380

09.03.2013 17:50

faraon

V tomto fóre nie sú ďalšie neprečítané témy.

Opakovanie while cyklu

v PHP, ASP

2

539

05.08.2010 10:24

eth4rendil

V tomto fóre nie sú ďalšie neprečítané témy.

Preco nejde while? help

v PHP, ASP

4

570

29.07.2007 16:19

TECHNODROME

V tomto fóre nie sú ďalšie neprečítané témy.

While + doložený medzizáznam v PHP

v PHP, ASP

4

546

10.05.2011 18:39

richo9996

V tomto fóre nie sú ďalšie neprečítané témy.

Jquery - progress bar - while / for

v JavaScript, VBScript, Ajax

5

560

31.10.2016 14:46

BX

V tomto fóre nie sú ďalšie neprečítané témy.

čast cyklu while obsahujuca IF sa mi neopakuje

v PHP, ASP

6

498

26.07.2010 12:30

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Help: CPU runs at max. 30% while running CSGO

v Počítačové hry

3

379

11.12.2014 23:22

Penguin 10

V tomto fóre nie sú ďalšie neprečítané témy.

Problem - While trying to retrieve the URL: http://127.0.0.1

v PHP, ASP

9

976

28.01.2007 15:23

kubiak37

V tomto fóre nie sú ďalšie neprečítané témy.

I/K GPU do PCI-E do 10 euro

v Kúpim

6

519

18.08.2011 23:28

mork4

V tomto fóre nie sú ďalšie neprečítané témy.

I/K:Graficka karta do pci-e do 40euro

v Kúpim

17

899

20.04.2011 16:52

Hatamrc

V tomto fóre nie sú ďalšie neprečítané témy.

I/K: 8GB DDR3 RAM do 50€ a GPU do 60€

v Kúpim

3

323

06.07.2015 14:39

eren

V tomto fóre nie sú ďalšie neprečítané témy.

I/K: GPU do AGP do 20€

v Kúpim

0

434

24.08.2011 20:26

dafkon

V tomto fóre nie sú ďalšie neprečítané témy.

I/K: PC na multimédiá a hry do 250€ (s LCD do max 320€)

v Kúpim

0

323

20.11.2011 17:50

stanley

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie.

I/K: PC do 250eur, GPU do 50eur, CPU am3 aj s MB, 4/8GB RAM, HDD

v Kúpim

1

399

24.04.2016 23:13

martino9

V tomto fóre nie sú ďalšie neprečítané témy.

I/K: 2,5 SSD do notebooku - kapacita od 250 GB do 500 GB

v Kúpim

0

338

13.03.2017 17:26

Anndr3j



© 2005 - 2025 PCforum, edited by JanoF