Blackjack bank

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Ontwikkelprocessen verder optimaliseren en verder ontwikkelen met C#; CI/CD-pipelines automatiseren; Ontwikkelen van herbruikbare componenten; Front-end pagina's gebruiksvriendelijk maken. Hier ga je werken Als junior .NET Developer kom je terecht binnen een grote en internationale organisatie. Zij streven naar een positieve impact op de mens, milieu en maatschappij. Het bedrijf is oorspronkelijk een familiebedrijf en werkt aan de productie van hoogwaardige en technische systemen voor de gezondheidszorg. Momenteel willen zij betere ontwikkelprocessen creëren op internationaal gebied en staat kwaliteit en veiligheid voor hun op nummer 1! Als junior .NET Developer werk je aan het ontwikkelen van verbeterde

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Software Programmeur PHP

Functie Wij zijn op zoek naar een PHP programmeur voor een leuke opdrachtgever in omgeving Alblasserdam. Heb jij altijd al willen werken bij een bedrijf dat veilige netwerkverbindingen levert door middel van veilige oplossingen? Lees dan snel verder. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Tevens

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

Bekijk vacature »
Johannes Janssen

Johannes Janssen

19/09/2013 10:13:31
Quote Anchor link
Goedendag allemaal.

Ik zit met een probleem waar ik maar niet uit wil komen.
Als je blackjack speelt kan je tot 21 gaan.

Als je de bank leegspeeld qua vermogen dan hoor je het casino te kijken.

Nu zie ik dat de if 21 (regel vanaf 320) boven de andere berekening staat of de bank wel genoeg in kas heeft om uit te betalen.
Ik heb dit geprobeerd te verwisselen door de If en elsif om te draaien en dat gedeelte van < 21 naar onderen te zetten, echter geeft dit het resultaat dat er geen geld vanaf gaat maar wel erbij komt.

Wie heeft enig idee wat ik hiermee kan?

Scriptcode:

Dan gaat het dus om dit stukje:

Edit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?PHP
    
$winst
= ($vorige->inzet * 2);
$inzet = ($vorige->inzet);
if($dealer > 21){echo"<br><br>De deler is kapot, je hebt &euro;$inzet gewonnen.<br><br><a href=blackjack.php>Speel opnieuw</a>";
mysql_query("UPDATE `users` SET `blackjackgeld`=`blackjackgeld`+$winst WHERE `login`='{$data->login}'");
mysql_query("UPDATE `casino` set `winst`=`winst`-$inzet,`bank`=`bank`-$inzet WHERE `spel`='$casino->spel' AND `stad`='$data->stad'");
}



elseif($dealer < $som) {
$winst = ($vorige->inzet * 2);

if($casino->bank - $winst <= 0){
$winstb = $casino->bank;
mysql_query("UPDATE `users` SET `blackjackgeld`=`blackjackgeld`+$winstb WHERE `login`='{$data->login}'");
$is = mysql_query("SELECT * FROM `casino` WHERE `owner`='{$data->login}',`winst`='0',`bank`='1000'");
$xist = mysql_num_rows($is);
$own = $data->login;
mysql_query("UPDATE `casino` SET `owner`='{$data->login}',`winst`='0',`bank`='1000' WHERE `spel`='{$casino->spel}' AND `stad`='{$data->stad}'");
echo "<br><br>Je hebt meer dan de dealer.<br><br>Je hebt echter maar &euro; $winstb gekregen omdat $eigenaar->login niet kon uitbetalen.<br>Je hebt ook zijn casino gekregen.";
}



else{
    echo"<br><br>Je hebt meer dan de dealer, je hebt &euro;$inzet gewonnen.<br><br><a href=blackjack.php>Speel opnieuw</a>";
    mysql_query("UPDATE `users` SET `blackjackgeld`=`blackjackgeld`+$winst WHERE `login`='{$data->login}'");
    mysql_query("UPDATE `casino` set `winst`=`winst`-$inzet,`bank`=`bank`-$inzet WHERE `spel`='$casino->spel' AND `stad`='$data->stad'");
    }
    }

    elseif($dealer > $som){
    echo"<br><br>Je hebt minder dan de dealer, je hebt &euro;$inzet verloren.<br><br><a href=blackjack.php>Speel opnieuw</a>";
    mysql_query("UPDATE `casino` set `winst`=`winst`+$inzet,`bank`=`bank`+$inzet WHERE `spel`='$casino->spel' AND `stad`='$data->stad'");
    }

    elseif($dealer == $som){
    echo"<br><br>Je hebt evenveel als de dealer. Je hebt je geld terug gekregen.<br><br><a href=blackjack.php>Speel opnieuw</a>";
    mysql_query("UPDATE `users` set `blackjackgeld`=`blackjackgeld`+$inzet WHERE `login`='$data->login'");
    }

    mysql_query("DELETE FROM `blackjack` WHERE `login`='{$data->login}'");
}



else {

// Dit laat dus zien wanneer je kunt inzetten (gehele tekst eronder weggehaald gezien het niet van toepassing is.

$inzet = number_format($casino->inzet, 0, '.' , '.');
$blackjackgeld = number_format($data->blackjackgeld, 0, '.' , '.');
echo "<table width=100%>
<tr><td valign=top class=mainTxt2>Dit is een Test Casino. Gewonnengeld wordt niet uitgekeerd in je cashgeld ingame! <br /> Je hebt: &euro; {$blackjackgeld},- om mee te spelen.</td></tr>"
;
}

?>
</font></center></body></html>
Gewijzigd op 19/09/2013 17:04:39 door Johannes Janssen
 
PHP hulp

PHP hulp

11/03/2025 08:16:41
 
Erwin H

Erwin H

19/09/2013 10:32:31
Quote Anchor link
384 regels code.....?
Plaats even alleen relevante code svp.
 
Johannes Janssen

Johannes Janssen

19/09/2013 12:14:01
Quote Anchor link
aangepast Erwin ;)
 
- Ariën  -
Beheerder

- Ariën -

19/09/2013 13:42:11
Quote Anchor link
Als ik jouw was zou ik je code eens even goed inspringen met TAB. Dat maakt het beter leesbaarder.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

19/09/2013 14:42:43
Quote Anchor link
Johannes Janssen op 19/09/2013 10:13:31:
Als je de bank leegspeeld qua vermogen dan hoor je het casino te kijken.


Is dit nieuw nederlands of begrijp ik het gewoon niet?
 
Johannes Janssen

Johannes Janssen

19/09/2013 17:06:03
Quote Anchor link
Frank ik bedoel dus:

In de casinobank zit 50.000
Ik speel met 100.000 inzet

win de ronde
krijg 200.000 terwijl er maar 50.000 inzet
en de casino wordt niet gegeven aan diegene die hem leegspeeld.

^^ Beter begrijpbaar?
 
Eddy E

Eddy E

19/09/2013 17:23:45
Quote Anchor link
Johannes Janssen op 19/09/2013 17:06:03:
en de casino wordt niet gegeven aan diegene die hem leegspeeld.


De casino wisselt toch nooit van eigenaar? Maar blijft buiten bezit van een speler?

Johannes Janssen op 19/09/2013 17:06:03:
^^ Beter begrijpbaar?

Nauwelijks.
 
Roel -

Roel -

19/09/2013 17:33:48
Quote Anchor link
Kun je niet beter zelf wat gaan programmeren dan deze download die al jaren over het internet zwerft?
 
Johannes Janssen

Johannes Janssen

19/09/2013 17:34:51
Quote Anchor link
Jawel, deze blackjack heeft dus een eigenaar.
Een speler
Die stopt geld in zijn casino bank
En andere members kunnen erop spelen.

Bij het leegspelen van de blackjack(bank) hoor je de blackjack te krijgen.
Dit gebeurd nu dus niet.

Nu is het dus zo:
Er zit 50.000 in de blackjack bank
Ik speel met 100.000 inzet
Win en krijg 200.000 terwijl ik maar 150.000 hoor te krijgen omdat er dus maar 50.000 in de bank zit.
Daarbij komt ook nog dat je eigenaar hoort te worden wanneer je de casino leegspeeld.

En daar zit dus de fout..
Als ik het hele script moet posten, geen probleem

Toevoeging op 19/09/2013 17:57:52:

@Roel, die kennis heb ik niet in huis.
Dit schijnt toch een redelijke blackjack te zijn, vandaar dat ik deze al enige tijd gebruik...
 
Erwin H

Erwin H

19/09/2013 18:09:04
Quote Anchor link
Het probleem zit zo te zien in het feit dat je de if..else statements gewoon verkeerd nest.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
if($dealer > 21){
  
}
elseif($dealer < $som) {
  if($casino->bank - $winst <= 0){

}

?>

Als de dealer over de 21 gaat voer je het eerste stuk uit. Maar eigenlijk wil je ook nog naar de tweede optie kijken. In die tweede optie kijk je zo te zien namelijk pas of de bank nog wel kan betalen. Dat wil je (ook) in het eerste stuk hebben.

Dus het komt erop neer dat je je logica wat beter in orde moet zien te krijgen. Schrijf het eens uit, op papier.
"als deler over 21 gaat, dan dit en dat..." etc.
En dan alle opties meenemen.
 
Johannes Janssen

Johannes Janssen

19/09/2013 18:19:33
Quote Anchor link
Hmm, zoals jij het zegt had ik het al bekeken, maar ik ga het nogeens doen precies zoals jij zegt ;)

Toevoeging op 19/09/2013 18:36:39:

Dan zou het dus zo uitkomen, correct?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?PHP
    
$winst
= ($vorige->inzet * 2);
$inzet = ($vorige->inzet);

if($casino->bank - $winst <= 0){
$winstb = $casino->bank;
mysql_query("UPDATE `users` SET `blackjackgeld`=`blackjackgeld`+$winstb WHERE `login`='{$data->login}'");
$is = mysql_query("SELECT * FROM `casino` WHERE `owner`='{$data->login}',`winst`='0',`bank`='1000'");
$xist = mysql_num_rows($is);
$own = $data->login;
mysql_query("UPDATE `casino` SET `owner`='{$data->login}',`winst`='0',`bank`='1000' WHERE `spel`='{$casino->spel}' AND `stad`='{$data->stad}'");
echo "<br><br>Je hebt meer dan de dealer.<br><br>Je hebt echter maar &euro; $winstb gekregen omdat $eigenaar->login niet kon uitbetalen.<br>Je hebt ook zijn casino gekregen.";
}


elseif($dealer < $som) {
$winst = ($vorige->inzet * 2);

if($dealer > 21){echo"<br><br>De deler is kapot, je hebt &euro;$inzet gewonnen.<br><br><a href=blackjack.php>Speel opnieuw</a>";
mysql_query("UPDATE `users` SET `blackjackgeld`=`blackjackgeld`+$winst WHERE `login`='{$data->login}'");
mysql_query("UPDATE `casino` set `winst`=`winst`-$inzet,`bank`=`bank`-$inzet WHERE `spel`='$casino->spel' AND `stad`='$data->stad'");
}

?>
 
Erwin H

Erwin H

19/09/2013 18:43:43
Quote Anchor link
Geen idee of het correct is. Aangezien er nul komma nul commentaar in de code staat en het niet is ingesprongen is het niet te lezen. De enige die dus kan zeggen of het klopt ben jij.
 
Johannes Janssen

Johannes Janssen

19/09/2013 18:56:18
Quote Anchor link
Ik ga het gewoon testen met 15 mensen en dan naderhand het resultaat beoordelen.

Maar Erwin, jij bedoel dus dat ik met // moet aangeven wat de actie gaat doen?
 
- Ariën  -
Beheerder

- Ariën -

19/09/2013 18:57:54
Quote Anchor link
Er mist commentaar in de code, wat je met // of /* */ kan doen. Tevens missen er Tabs voor de inspringing.
Ik zie een hoop if'jes... Welke hoort bij welke? ;-)
 
Erwin H

Erwin H

19/09/2013 19:02:57
Quote Anchor link
Bedenk het zo, als jij volgend jaar nog eens naar deze code kijkt, weet je dan nog wat het doet? En nog belangrijker, waarom het zo is? Het antwoord daarop is nee (wat je nu ook voor antwoord wil geven), daarom zet je er commentaar tussen.
 
Johannes Janssen

Johannes Janssen

19/09/2013 19:32:17
Quote Anchor link
Hmm, na bovenstaande aanpassingen is het hele script bugged geworden, beetje vreemd.
inderdaad is het script een gigantische puinhoop
 
Erwin H

Erwin H

19/09/2013 19:33:23
Quote Anchor link
Dus niet over een jaar.... je kan het nu al niet meer lezen.

Vandaar: bouw het goed op, spring netjes in, zet er goed commentaar bij.
Als je daar al niet mee begint kom je er nooit uit.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.