XP calculator

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

Lead developer gezocht! (PHP, Symfony3)

Functie Het applicatielandschap is volledig containerized en draait in een custom kubernetes omgeving verspreid over meerdere datacenters. Alle applicaties zijn gebouwd in o.a. Symfony4. De data staan opgeslagen in een MariaDB database en caching wordt gedaan met Redis. De objectstore met CDN staat op Amazon S3. Momenteel bestaat het IT-team uit 1 front-end en 3 fullstack ontwikkelaars. Gezamenlijk werken zij aan zowel de shop, hun intranet als de WMS-applicatie. Vanwege hun groeiplannen hebben ze flinke ambities, en willen ze dit team uitbreiden tot 2 development teams, 1 infra en 1 R&D team. Leuke plannen waarmee zij aan de slag willen

Bekijk vacature »

Traineeship Mobile Developer

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Full stack developer (Laravel / React) / Zorgappli

Functie Binnen je rol als Full stack developer developer ligt de focus van je werkzaamheden bij uitbreiden van de huidige applicatie. Je werkt nauw samen met het development team, support-medewerkers en sales en denkt actief mee over de technische oplossingen en uitdagingen binnen het product. Samen met het team ga jij bijdragen aan het inzichtelijk maken van de kwaliteit binnen de zorg. De applicatie is ontwikkeld met PHP, Laravel in de back end en in de Front end met ReactJS. Naast jouw technische kwaliteiten als Full-stack ontwikkelaar, is het voor deze functie ook belangrijk om open te staan voor klantencontact.

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

PHP developer met ambitities op het gebied van Scr

Functie Momenteel zijn ze op zoek naar een medior of senior PHP developer. Je komt terecht in het productteam dat werkt aan de hierboven omschreven applicatie. Je werkt aan zowel bestaande als nieuwe software en hierin hebben zij codestandaarden echt hoog in het vaandel staan. Als je iets doet, dat mag je het ook direct compleet refactoren naar de huidige maatstaven. Het IT-team is momenteel verdeeld over 3 teams, met zo’n 5 collega’s per team. Ook in dit productteam zul je nauw samenwerken met bijvoorbeeld hun UX-designer, back- en front-end development collega’s. Naast hands-on programmeren liggen er verschillende kansen om

Bekijk vacature »

Medior PHP Developer MySQL

Bij welk bedrijf je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Deze werkgever is een full-solutions digital agency. Ben jij geschikt als PHP Developer? Heb je ruime ervaring met NodeJS? Vaste baan: Medior PHP Developer MySQL HBO 2.800 - 4.500 PHP Developer (Medior) Deze werkgever is een middelgroot full-service bureau dat klanten uit diverse sectoren helpt diverse internetproducten op te bouwen. Bij deze werkgever kom je te werken in een enthousiast, betrokken team waarin jij je volop kunt ontwikkelen en doorgroeien. Zij werken voor grote klanten. Zij

Bekijk vacature »

Front end developer Ecommerce

Functie Ons IT-team ontwikkeld alles in-house, waardoor het mogelijk is om voor iedere afdeling maatwerkoplossingen te ontwikkelen. Dit doen wij momenteel met 6 personen, maar we zijn bezig met het uitbreiden naar een tweede team. Het is de bedoeling dat ieder team zijn eigen focus krijgt en zelfsturend wordt in het maken van technische beslissingen. Dit doen wij om ons bedrijf future proof te maken en omdat wij willen inzetten op de kwaliteiten van onze medewerkers. Om deze visie te realiseren zijn wij momenteel bezig met een professionalisering slag binnen onze IT-afdeling. Zo zijn wij momenteel bezig met herinrichten van

Bekijk vacature »

Go developer

Functie Het development team is klein en compact. Dit is altijd zo geweest en zal ook altijd zo blijven. Dit betekent dat je heel nauw samenwerkt met je collega’s en de lijnen erg kort zijn. Er wordt voornamelijk geprogrammeerd in GO, PHP, Javascript en Node.js, maar ook zul je zo nu en dan gebruik maken van talen zoals; C en Python. Wij hebben met veel data te maken en dit is momenteel onze grootste uitdaging op de backend. We maken gebruik van ruim 800 servers, waarvan 600 servers gebruikt worden voor dataopslag. Er draaien meerdere microservices op deze servers, maar

Bekijk vacature »

Medior/Senior PHP ontwikkelaar

Functie Ons huidige softwareteam bestaat uit 8 collega’s met ieder een eigen discipline en focus. Gezamenlijk pakken wij klantprojecten op, waarbij er aan het team een projectleider gekoppeld wordt. Per project ga jij samen met het team bepalen wie welke taken oppakt en deze worden in de daily standup besproken. In de backend wordt er gewerkt met PHP & Laravel en in de Frontend wordt er steeds meer gewerkt met JavaScript en Vue.js. Wij weten ons te onderscheiden van onze technische competitie, omdat de klant bij ons centraal staat. En daarom hanteren wij per klant een andere werkwijze. Zo passen

Bekijk vacature »

Full Stack Java Developer

Functieomschrijving Are you an experienced Full Stack Java Developer looking for an international, creative and innovative environment? Would you like to work on a self-service data platform, making sure our data makes its way from a vast array of sources to the right place? At Randstad Groep Nederland (HQ) we are looking for you! We’re looking for a Full Stack Java Developer available to join our internal team immediately. Full Stack Java Development at Randstad Groep Nederland (HQ) Team Chef’s Special consists of a group of experienced professionals who together are pioneering in a development environment that is new to

Bekijk vacature »

Mendix Front-end Developer

Mendix Front-end Developer Den Haag HBO/WO IT - software development Professional "PostNL wordt een logistiek tech bedrijf, waarbij data, technologie en een development cultuur een belangrijke rol spelen. Om de favoriete bezorger van Nederland te zijn en te blijven, zetten wij Mendix in om onze kritieke processen te ontwikkelen." Wat ga je doen? PostNL heeft de ambitie om uit te groeien tot het meest efficiënte en innovatieve logistieke post en e-commerce platform in de Benelux. Om die digitale transformatie tot een succes te maken, maken wij op een unieke manier gebruik van Mendix technologie. Wij zetten Mendix namelijk in voor

Bekijk vacature »

Frontend Developer

Functie Er zijn ongeveer 20 andere developers die net als jij zal gaan werken aan dit platform. De developers zijn verdeeld over diverse projectteams. Jij komt terecht in een team dat zich focust op het CRM/ERP systeem. Dit team bestaat uit 1 test automation engineer, 2 full stack developers, een designer en een product manager. Je gaat de cross-platform app verder ontwikkelen, de front-end API’s ontwikkelen en implementeren in de front-end architectuur, de behoeften vertalen van onze doelgroep naar functionele, interactieve en aansprekende applicaties en daarnaast ontwerp, programmeer en test je het front-end gedeelte van de webapplicaties. Je houdt je

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Traineeship Java Developer

Functie Wat ga je doen als Java Developer? Jij start via ons bij deze opdrachtgever als Trainee Java ontwikkelaar, tijdens het traineeship ga je in 1 jaar van de basis naar professioneel Java ontwikkelaar. Je start samen met een groep trainees, volgt de aangeboden cursussen en gaat aan de slag bij één van onze opdrachtgevers. Na een aantal maanden volgt de volgende opdracht. Door de groei in jouw rol kom je op steeds complexere opdrachten terecht. Veel afwisseling dus. Collega’s met ervaring helpen je bij deze groei en samen met jouw coach ga je een persoonlijke leerplan opzetten om jou

Bekijk vacature »
Cornel van der Heiden

Cornel van der Heiden

07/08/2009 10:26:00
Quote Anchor link
Hallo allemaal,

Voor een vriend van me ging ik een XP calculator voor runescape in elkaar zetten.

Was allemaal niet zo moeilijk en uiteindelijk kwam ik tot dit:

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
<?php
$xp
= 0; //uiteindelijke xp
$i = 1; //springt steeds 1 omhoog na het uitrekenen van het vorige level
$o = 3; //gewenst level
for($i = 1; $i < $o; $i++){
    $e1 = $i / 7;
    $e2 = pow(2,$e1);
    $e3 = $i + 300;
    $e4 = $e3 * $e2;
    $e5 = floor($e4);
    $e6 = $e5 / 4;
    $e7 = floor($e6);
    $xp += $e7;
}

echo $xp;        
?>


Het zal vast niet het beste zijn wat bedacht kan worden maar goed.
Het werkt ook aardig. Nu is mijn probleem alleen: hij geeft steeds als ik een level uitreken niet een vreselijk betrouwbaar antwoord. de ene keer klopt het wel, de andere keer juist helemaal niet. Zelfs als ik het met mijn rekenmachine (grafisch) nareken, krijg ik niet het goede antwoord eruit. het scheelt elke keer ongeveer 1. En die afwijking wordt groter naarmate je grotere levels uitrekent.
Omdat de formule (die je hier kunt vinden:http://www.lunagang.nl/skills.php) met sommaties (Wikipedia:http://nl.wikipedia.org/wiki/Sommatie) werkt, gebruik ik een for loop.

Kan iemand mij vertellen wat ik verkeerd doe of over het hoofd zie?

Cornel
 
PHP hulp

PHP hulp

14/08/2022 05:49:57
 
Tim

Tim

07/08/2009 12:02:00
Quote Anchor link
De berekening gaat volgens mij niet helemaal goed.

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
$xp = 0;
$i = 1;
$o = 3;

for($i = 1; $i < $o; $i++){
    $e1 = $i / 7;

    $e2 = pow(2,$e1);

    $e3 = $e2 * 300;

    $e4 = $e3 + $i;

    $e5 = floor($e4);

    $xp += $e5;
}

$xp = floor($xp / 4);

echo $xp


Dat zou moeten werken... :-)
Gewijzigd op 01/01/1970 01:00:00 door Tim
 
Cornel van der Heiden

Cornel van der Heiden

07/08/2009 12:09:00
Quote Anchor link
bedankt!

Dat was het probleem ja.

Cornel
 
Jan Koehoorn

Jan Koehoorn

07/08/2009 12:40:00
Quote Anchor link
Of, gewoon met 1 regel in de for loop:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
    $xp
= 0;
    $i = 1;
    $o = 3;
    
    for($i = 1; $i < $o; $i++){
        $xp += floor (pow (2, $i / 7) * 300 + $i);
    }

    
    $xp = floor($xp / 4);
    
    echo $xp;
?>


;-)
 
Lode

Lode

07/08/2009 13:13:00
Quote Anchor link
Kan nog korter zelfs :-]

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$xp
= 0;
foreach(range(1, 3) as $i){
      $xp += floor(pow(2, $i/7) * 300 + $i);
}

$xp = ($xp > 0) ? floor($xp * 0.25) : $xp;
echo $xp;
?>
Gewijzigd op 01/01/1970 01:00:00 door Lode
 
- SanThe -

- SanThe -

07/08/2009 13:30:00
Quote Anchor link
@Lode: Ook leuk met een foreach(). De vergelijking op regel 6 is overbodig.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Lode

Lode

07/08/2009 16:08:00
Quote Anchor link
Ik had het niet getest inderdaad...

Maar ik zag in die loop wel optimalisatie mogenlijk...
 
Cornel van der Heiden

Cornel van der Heiden

08/08/2009 10:00:00
Quote Anchor link
Haha, bedankt voor de reacties! Ik waardeer dat echt.

Cornel
 



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.