Blackjack bank

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

SQL developer

Functieomschrijving Voor een erkende werkgever in de omgeving van Tilburg zijn wij op zoek naar een ervaren SQL ontwikkelaar. Hier wordt jij mede verantwoordelijk voor zowel de design en implementatie van SQL-databases als voor het verstaan van de processen van klanten naar het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt er als volgt uit te zien: Het ontwerpen en implementeren van databaseschema's: Je bent in staat om een database te ontwerpen en de structuur van tabellen, relaties, indexen en andere objecten te definiëren; Het schrijven van complexe SQL-query's: Je kunt complexe query's schrijven om gegevens uit de database

Bekijk vacature »

Senior Java developer

Dit ga je doen Jouw taken als Senior Java Developer zijn: Het maken van strategische keuzes omtrent de nieuwbouw van applicaties; Het maken van technische ontwerpen; Hands-on mee ontwikkelen met het team (met o.a. Java FX, JDBC, SQL, REST, Jax-RS, JSON, Maven, JUnit en Spring (boot)); Reviewen van code en feedback geven op collega developers; Analyseren en oplossen van bugs/incidenten door het onderlinge verband te kunnen leggen van verschillende losstaande systemen. Hier ga je werken Het bedrijf waar je als Senior Java Developer komt te werken staat internationaal bekend om het testen van bodemstructuren door middel van echotechnieken en beeldherkenning.

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

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 »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Junior / Medior C# .NET ontwikkelaar in Brabants t

Bedrijfsomschrijving Ben jij een gepassioneerde C# .NET ontwikkelaar met een voorliefde voor hardware? Dan is dit de perfecte kans voor jou! Bij ons bedrijf krijg je de kans om deel uit te maken van een team van sociale en enthousiaste techneuten die er elke dag naar streven om onze eigen ontwikkelde software nog beter te maken. Het team van ongeveer 10 team medewerkers maakt zich hard om de interne processen gestroomlijnd te laten verlopen. Functieomschrijving Als lid van ons hechte en behulpzame team word je betrokken bij diverse projecten. Daarbij krijg je te maken met data-analyses, content en de logistieke

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Senior SQR Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13333 Introductie Are you passionate about contributing to the world's most advanced machines. Do you thrive in a challenging environment working with highly motivated and skilled teams? If so, we have the perfect opportunity for you! We are seeking a Senior Software Design Engineer for Sequence Tooling to play a critical role in creating and maintaining mission-critical software applications. In this role, you will focus on achieving maintainable software architecture that is transparent and easy to extend while maintaining a strong focus on software quality. You will work closely with

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Als PHP developer bijdragen aan beter onderwijs?

Functie Momenteel zijn ze op zoek naar een PHP developer die mee gaat werken aan de (door)ontwikkeling van de producten en zo helpt aan de uitvoering van hun ontwikkelprojecten. Je komt te werken binnen hun development team bestaande uit 6 ontwikkelaars. Ze staan zowel open voor meer junior als medior/senior developers. Je kunt snel veel verantwoordelijkheid krijgen en doorgroeien binnen het bedrijf. Bovendien ben je betrokken bij het bepalen van de product roadmap en de inbreng van (nieuwe) technologieën. De applicaties waaraan je werk worden gebruikt op onderwijsinstellingen door heel Nederland. De tech-stack bestaat voornamelijk uit Laravel (PHP), Vue.js en

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

09/01/2025 04:47:30
 
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.