Optel'fout' PHP/SQL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Technisch Ontwerper / Applicatie Ontwikkelaar

Technisch Ontwerper / Applicatie Ontwikkelaar Actief Wat ga je doen? Als Technisch Ontwerper / Applicatie Ontwikkelaar kom je te werken bij onze gerenommeerde klanten op projecten of opdrachten van omvang en formaat. Je bent verantwoordelijk voor het omzetten van functionele specificaties naar een technisch ontwerp, het ontwerp van programmaspecificaties voor toepassingen, de realisatie van (gewijzigde) programmaonderdelen en databestanden van toepassingen en de technische systeemtest van applicatietoepassingen. Daarnaast geef je vorm aan webpagina’s en applicaties, stel je gebruikersdocumentatie op en verleen je ondersteuning bij het oplossen van productiefouten. Tevens ben je verantwoordelijk voor het samenstellen en onderhouden van de applicatie c.q.

Bekijk vacature »

Senior Java Developer / WebSphere / Architecture

Functieomschrijving Are you a team player that is proactive and isn’t afraid to share your opinion? Do you have experience with developing in Java and do you have experience with deploying applications in WebSphere? Then advance your career in one of the coolest and most challenging financial companies located in, The Netherlands! As a Senior Developer, you will work in a challenging environment: You will be maintaining the current Java7 / Oracle stack; You will be taking part in the architecture aspects of the new platform; You will be taking care of the offshore and onshore team contributions; You will

Bekijk vacature »

Senior Front-end Developer vacature

Currently we are specific looking for professionals who speak fluently Dutch on C1 level. Senior Front-end Developer Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Je bent creatief, thuis in gebruikersinteractie en een Developer in hart en nieren. Daarnaast heb jij een klantgerichte en initiatiefrijke houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe jij als developer bij Sogeti? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie, als intern bij Sogeti. Jij houdt

Bekijk vacature »

Web Developer

Help jij graag mee met het optimaliseren van ons platform? Solliciteer dan naar de functie Web Developer. Op ons hoofdkantoor in Amsterdam krijg je alle ruimte om je kwaliteiten te tonen. Jouw baan ChipSoft maakt breed gebruik van webtechnologie voor de ondersteuning van administratieve processen. Als ontwikkelaar ben je verantwoordelijk voor het onderhouden en verbeteren van de applicaties op ons platform. Jij richt je met name op het ontwikkelen van nieuwe applicaties en het onderhouden van de gebruikte programmatuur op ons platform. Denk hierbij aan e-learning en projectplanning. Jouw team Je komt op de 25ste verdieping van ons hoofdkantoor in

Bekijk vacature »

Midlevel/Sr Developer bij leverancier communicatie

Een van de grootste leveranciers van communicatieplatformen aan bijv. internationale telecompartijen is op zoek naar een nieuwe teammember: een ervaren Midlevel tot Senior .Net Developer. De organisatie werkt met de nieuwste en uitsluitend Microsoft .Net technologieën (.Net Core, Azure) en producten als Docker en Kubernetes. Zij werken in Scrum sprints met teams waar samenwerking en (persoonlijke)groei hoog in het vaandel staat. Ze zijn op zoek naar gepassioneerde .Net Developers, waarbij ervaring met bovengenoemde technologieën geen harde eis maar een pré is. Genoeg ruimte dus om ervaring hierin op te doen. Drie jaar geleden hebben zij naast hun huidige applicatie een

Bekijk vacature »

.Net Software Developer voor IT consultancy (.Net

Voor een groeiend ICT consultancy bureau in Haarlem & Leiden zijn we op zoek naar een ervaren .Net Back-end Developer. Een developer die bij klanten als het UWV, de Rabobank en Tata Steel applicaties designed, ontwikkelt en implementeert. Bijvoorbeeld een IT omgeving Cloud-ready maken, de IT security verhogen, applicaties naar .Net Core migreren en veel applicaties en functionaliteiten ontwikkelen met behulp van de nieuwste stack. Wat je gaat doen bij het MBK en multinationals: Ontwikkelen (greenfield) en onderhouden van .Net (C#) websites, applicaties en infrastructuren Cloud oplossingen bouwen Het opzetten van het technisch ontwerp en databases Een hoge diversiteit ervaren

Bekijk vacature »

Java developer medior

Functie­omschrijving ''Bij de Belastingdienst werken we in de Java-ontwikkelstraat met diverse frameworks en tools, zoals Maven, Wicket of Angular, Eclipse of IntelliJ. En of het nu gaat om het fixen van een bug of het maken van een nieuwe applicatie: ik leer veel en zit eigenlijk de hele dag te puzzelen. Alle Java-ontwikkelaars werken intensief samen in scrumteams, waarvan ook de product owner deel uitmaakt. Dit doen we lang niet altijd alleen op kantoor. De Belastingdienst is flexibel en geeft je de ruimte om je werk te doen waar en wanneer jij dat wilt.'' Atsje Gercama - Medior Java-developer bij

Bekijk vacature »

.NET Developer / C# / miljarden berichten / Zorgse

Functieomschrijving Zit jij aan je plafond als .NET C# Developer? Wil jij de stap maken naar dé .NET software organisatie van Tilburg? Lees dan nu verder! Bedrijfsomschrijving werken bij een organisatie waar je met het volgende in aanraking komt: High-intensity dataverkeer, meer dan 2,7 miljard berichten per jaar; Development aan .NET applicaties die maandelijks miljoenen euro's verwerken; Salaris als developer tot bijna 70.000 euro op jaarbasis; Geen partij in de omgeving van Tilburg die zo'n complex .NET applicatielandschap heeft; Werken aan meer dan 50 diensten, verdeeld over 10 Scrum teams; Focus op o.a.: C# en ASP.NET in een Agile organisatie;

Bekijk vacature »

Junior .Net Developer voor geautomatiseerde emailm

Onze klant is een Email Marketing Automation ontwikkelaar voor vele grote klanten in Nederland en België. Met hun marketingsoftware weten zij dagelijks miljoenen mensen te bereiken voor hun klanten. Als Junior .Net Developer van het jonge en informele Innovatie Team breng jij het platform naar een hoger niveau. Je bent hierbij als junior vanaf dag 1 volledig betrokken bij het team. Je bent betrokken de volledige software development life cycle en gaat dan ook mee naar de grote klanten. Terwijl je wordt ingewerkt en dagelijks spart met je 15 gezellige collega’s, werk je aan zowel de front-end als back-end van

Bekijk vacature »

Software Developer / Maatwerk / 4GL / SQL

Functieomschrijving Heb jij ervaring met Software Development en wil je je graag verder ontwikkelen bij een internationaal bedrijf in regio Eindhoven? Lees dan snel verder! Software ontwikkeling met technieken als Magic XPA en DB2 relationele databases. Ontwikkelen van nieuwe onderdelen van het centrale (maatwerk) softwarepakket. Uitbreiden bestaande functies binnen het pakket. Wensen en eisen van gebruikers in kaart brengen. Meedraaien in projecten. Informatieanalyses maken en uitwerken. Jezelf ontwikkelen binnen de organisatie, bijvoorbeeld op het gebied van BI of integratie met behulp van SAP PI/PO. Ondersteunen van de helpdesk bij software issues. Functie-eisen 1 tot 3 jaar ervaring op het gebied

Bekijk vacature »

Software Developer / full stack / Java / Angular

Functieomschrijving Would you like to work at a company in Eindhoven on a custom application landscape, both front and backend? Does Java hold few secrets for you and are you also experienced with Javascript / Angular? Then we are looking for you! Als Developer werk je aan zowel de front-end als back-end van het maatwerk applicatielandschap; Je werkt mee in projecten op het gebied van systeemuitbreiding, vernieuwing en verbetering; Je werkt met o.a. Java, JEE, Spring, Angular, CI, SQL, Agile, webservices; Je denkt mee over de vertaalslag naar technische oplossingen en adviseert de organisatie op jouw vakgebied; Je werkt in

Bekijk vacature »

Senior Front-end Developer vacature

Currently we are specific looking for professionals who speak fluently Dutch on C1 level. Senior Front-end Developer Jij weet wat er nodig is. Jouw hart gaat sneller kloppen van techniek. Jij wil vooruit. Je bent creatief, thuis in gebruikersinteractie en een Developer in hart en nieren. Daarnaast heb jij een klantgerichte en initiatiefrijke houding. Precies de kwaliteiten die een Front-end Developer nodig heeft. Wat doe jij als developer bij Sogeti? Als Front-end Developer werk je aan de technische realisatie van front-end (web)applicaties in de verschillende opdrachten voor Sogeti’s klanten. Dit kan zowel op klantlocatie, als intern bij Sogeti. Jij houdt

Bekijk vacature »

Servicedesk medewerker

Ben jij een kei op het gebied van ICT? Vind je het leuk om de verschillende technische problemen van onze medewerkers op te lossen? En ben je op zoek naar een baan met veel afwisseling in een leuk team? Dan zij wij op zoek naar jou! Wij zoeken ter versterking van ons team ICT een: Servicedesk medewerker Voor 36 uur per week De zorg die geboden wordt kan niet meer zonder de ondersteuning van betrouwbare informatie- en automatiseringssystemen. Het is de belangrijke taak van het team ICT om dit te organiseren en de organisatie hierin te ondersteunen, zowel voor de

Bekijk vacature »

Senior Android Mobile Developer voor Medische sect

Functieomschrijving Zij willen zorgen voor een perfecte werk-privé balans, zorgen dat jij plezier hebt in je werk en ze zullen je allerlei ontplooiingsmogelijkheden bieden. Zij zetten alles op alles om jou een stimulerende werkomgeving te bieden, waar jij het optimale uit jezelf kunt halen! Het gaat hier om een echte Senior functie waarbij je minimaal 6 jaar ervaring moet hebben als Android developer. Het is hierin belangrijker dat je Technisch ERG sterk bent (dat je er een fijne babbel bij hebt is een pré). Jouw functie is ontzettend breed en je krijgt veel verantwoordelijkheden bij deze organisatie. Je gaat werken

Bekijk vacature »

Senior applicatieontwikkelaar

Ben jij een gedreven applicatieontwikkelaar met minimaal drie jaar werkervaring? En wil je een uitdagende baan met impact én jezelf breed ontwikkelen? Bij UPS bouw je mee aan complexe systemen die wereldwijd worden gebruikt en krijg je alle ruimte om nóg beter te worden in je vak. Dit ga je doen In een dynamisch scrumteam werk je aan de hand van processen en technologieën zoals CI/CD en DevOps aan het behalen van jullie doelen. Je bent betrokken bij alle facetten van applicatieontwikkeling: van ontwerpen en bouwen tot testen en implementeren. Je levert ontwerpen die passen bij de onderliggende frameworks en

Bekijk vacature »
Martijn Verhoef

Martijn Verhoef

11/11/2010 17:58:13
Quote Anchor link
Het is eigenlijk al een tijdje dat ik ermee zit, maar ik kan geen verklaring/oplossing vinden, en het wordt inmiddels best wel vervelend.

Als ik strings bij elkaar optel, bijv. 4.95+4.99+-9.94 krijg ik géén 0 als antwoord, in plaats daarvan een gigantisch klein getal (dat ge'echo'ed wordt als 0.00001E-36ste o.d.. Echter klopt het wel gewoon lijkt me.

Wat kan ik doen om wel goed te rekenen? Volgens mij komt het alleen voor bij getallen die negatief zijn, en dan naar positief omgerekend. Zowel bij SQL SUM() als PHP.
 
PHP hulp

PHP hulp

29/09/2020 05:47:18
 
Jaron T

Jaron T

11/11/2010 18:11:00
Quote Anchor link
+- operator veranderen in een fatsoenlijke syntax.
 
Niek s

niek s

11/11/2010 21:08:32
Quote Anchor link
Jaron T op 11/11/2010 18:11:00:
+- operator veranderen in een fatsoenlijke syntax.


Vriend. Dat is gewoon wiskunde. Waar baseer je je geblaat op?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
niek@niek-desktop:/$ php -r "echo (4.95+4.99+-9.94).PHP_EOL;"
1.7763568394003E-15
niek@niek-desktop:/$ php -r "echo (4.95+4.99-9.94).PHP_EOL;"
1.7763568394003E-15


Ontopic:
Er gaat iets fout in het rekenen met floats. Floats falen namelijk soms nogal op precisie.
Gaat het om geld? In dat geval is de oplossing misschien 'vies', maar makkelijk:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
niek@niek-desktop:/$ php -r "echo round(4.95+4.99+-9.94, 2).PHP_EOL;"
0
Gewijzigd op 11/11/2010 21:10:16 door niek s
 
Pim -

Pim -

11/11/2010 21:15:29
Quote Anchor link
Mocht het om geld gaan of om iets anders waarbij precisie noodzakelijk is: bcmatch
 
Martijn Verhoef

Martijn Verhoef

11/11/2010 21:36:05
Quote Anchor link
Het gaat inderdaad om geld, het is een opzet voor een boekhoudprogramma. Maar ik heb inmiddels berekend dat het bij grote hoeveelheden op gegeven moment zelfs om een paar cent verschil gaat, en dat is echt niet de bedoeling.
Is er een mooiere manier? Of is het beter om floats te omzeilen door bedragen in centen op te slaan? (dus bijv. 100 = 1,00 euro?)
 
- Mark -

- Mark -

11/11/2010 22:00:39
Quote Anchor link
EDIT: het gaat dus wel, ik zag de link van Pim iets te laat. Het is wel wat beperkt zo te zien.

Ik zou voor de centen gaan. Het kan zijn dat ik ergens overheen kijk maar ik krijg met array_sum() nog niet eens een goede uitkomst en daar staan de opperators dus los van.

En op php.net staat een waarschuwing over de precisie. http://php.net/manual/en/language.types.float.php

liever 1 keer een functie schrijven voor de weergave dan elke keer lopen te rotzooien bij berekeningen lijkt me.
Gewijzigd op 11/11/2010 22:08:34 door - Mark -
 



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.