Nieuwe C++ tutorials

Plaats reactie
Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Nieuwe C++ tutorials

Bericht door ktf »

Zojuist heb ik de eerste 2 C++ tutorials en een extra BASIC tutorial op de site gelanceert. Veel succes ermee!
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)
mark
Gast

vraag over de boter kaas en eieren

Bericht door mark »

Hey,

Ik heb je hele tuturial door gelopen, en begrijp het redelijk, maar bij het boter kaas en eieren project, loopt hij de heletijd vast als ik probeer de 0 waarden te laten controleren, ik probeer de o waarden op deze manier te laten cotroleren:

Code: Selecteer alles

if(raster[0][0] == 'o' && raster[0][1] == 'o' && raster[0][2] == 'o')
{gewonnen = "computer"; }

if(raster[1][0] == 'o' && raster[1][1] == 'o' && raster[1][2] == 'o')
{gewonnen = "computer"; }

if(raster[2][0] == 'o' && raster[2][1] == 'o' && raster[2][2] == 'o')
{gewonnen = "computer"; }

// Controleer of er 3 verticaal op een rij zitten

if(raster[0][0] == 'o' && raster[1][0] == 'o' && raster[2][0] == 'o')
{gewonnen = "computer"; }

if(raster[1][0] == 'o' && raster[1][1] == 'o' && raster[2][1] == 'o')
{gewonnen = "computer"; }

if(raster[2][0] == 'o' && raster[2][1] == 'o' && raster[2][2] == 'o')
{gewonnen = "computer"; }

// Controleer of er 3 schuin op een rij zitten

if(raster[0][0] == 'o' && raster[1][1] == 'o' && raster[2][2] == 'o')
{gewonnen = "computer"; }

if(raster[2][0] == 'o' && raster[1][1] == 'o' && raster[0][2] == 'o')
{gewonnen = "computer"; }
dit is dus de zelfde manier als waarop de 'x' wordt gecontroleerd, maar op één of andere manier loopt het programma gewoon vast als de computer wint !!

graag hulp
Gebruikersavatar
ktf
Beheerder
Beheerder
Berichten: 1229
Lid geworden op: 14 feb 2006 21:47
Contacteer:

Re: vraag over de boter kaas en eieren

Bericht door ktf »

Code: Selecteer alles

// Controleer of er 3 verticaal op een rij zitten

if(raster[0][0] == 'o' && raster[1][0] == 'o' && raster[2][0] == 'o')
{gewonnen = "computer"; }

if(raster[1][0] == 'o' && raster[1][1] == 'o' && raster[2][1] == 'o')
{gewonnen = "computer"; }

if(raster[2][0] == 'o' && raster[2][1] == 'o' && raster[2][2] == 'o')
{gewonnen = "computer"; }
Dit stukje code klopt niet... Als je de nummers controleert zie je dat de computer ook wint als hij geen rijtje maakt :P

Dat moet het volgende zijn

Code: Selecteer alles

// Controleer of er 3 verticaal op een rij zitten

if(raster[0][0] == 'o' && raster[1][0] == 'o' && raster[2][0] == 'o')
{gewonnen = "computer"; }

if(raster[0][1] == 'o' && raster[1][1] == 'o' && raster[2][1] == 'o')
{gewonnen = "computer"; }

if(raster[0][2] == 'o' && raster[1][2] == 'o' && raster[2][2] == 'o')
{gewonnen = "computer"; }
Sorry dat ik zo laat reageer, ik was op vakantie, en helaas is het niet zo druk op dit forum.
Verbruik van mijn laptopje+randapparatuur:
Gemiddeld: 27,1W (non-stop gemeten, 95 dagen lang)
Maximaal: 101W
Kosten per jaar: 23,76 euro (bij 10 cent per kWh)
Plaats reactie