Datum berekenen d.m.v. modulo

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

IoT Software Developer PHP

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een IoT software developer met kennis van PHP. In deze rol wordt je verantwoordelijk voor het vernieuwen van het multimedia platform van een super tof bedrijf in Breda. Je gebruikt PHP als programmeerlaag, en bent in staat om de helicopterview te pakken / projectmatig te werken. Jouw werkzaamheden zien er als volgt uit: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "intern" ontwikkelde multimedia platform. Je neemt de lead in het moderniseren van het platform door het deels opnieuw op te zetten of

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

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 »

(Junior) Back-end Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Altijd al willen werken bij een organisatie, die maatwerk applicaties bouwt, die echt impact hebben in de maatschappij? Dit is je kans. Voor een kleine organisatie in de regio van Eindhoven ben ik op zoek naar een C# Ontwikkelaar. Jij gaat aan de slag met de ontwikkeling van maatwerk software en applicaties. Deze organisatie werkt voor grote organisaties in Nederland, maar ook voor het MKB. De projecten waar je aan gaat werken zijn erg divers, waardoor je werk uitdagend blijft en je erg veel kan leren. Verder ga je aan

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Webshop beheerder / Fullstack developer

Functie omschrijving Wij zijn op zoek naar een full stack developer die zich bezig gaat houden met het uitbreiden en verbeteren van de online webshop. Een onderdeel van jouw werkzaamheden is naast het beheren van de webshop ook om de processen en structuren te stroomlijnen. Ben jij een leergierige en ambitieuze junior developer met technische skills? Ben jij op zoek naar een werkgever die jouw de volledige vrijheid geeft om jezelf tot een volwaardige senior te ontwikkelen? Lees dan snel verder! Werkzaamheden Onderhouden van de webshop (denk aan het bijhouden van de voorraad); Nieuwe functies toevoegen aan de product configurator

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij als software ontwikkelaar toe aan een nieuwe uitdaging? Dan zoeken wij jou! Voor het maken van de procesbesturingssoftware gebruiken onze projectteams een in C++ en C# geschreven tool. Dit is een gedistribueerd object framework wat alle kernfuncties biedt voor een procesautomatisering. Verder zullen jouw werkzaamheden o.a. bestaan uit: Ontwerpen, programmeren en testen van product aanpassingen; Analyseren van vragen en wensen van gebruikers en deze vertalen naar een functioneel ontwerp; Inzichtelijk maken van voortgang omtrent softwarewerkzaamheden, o.a. door middel van SCRUM; Continu toetsen van het effect van nieuwe releases op andere tools en processen; Implementeren van nieuwe product

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

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 »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

Bekijk vacature »

Pagina: 1 2 volgende »

Dominique de Graaff

Dominique de Graaff

11/02/2012 15:53:55
Quote Anchor link
Ja ja, een belachelijke opdracht. Dat vind ik zelf ook. Maar dit is een opdracht voor school. Meteen in de eerste week van de opleiding na het leren van echo "Hello World!". Krijgen we dus dit voor onze kiezen.

Anyway, kan iemand mij de formule geven of uitleggen? Ik moet een variabele aanmaken met daarin 8 cijfers.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $date = 14071987; ?>


De indeling is dan zo: ddmmyyyy.
Deze waarden moet ik dan gebruiken om in de

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $day; $month; $year; ?>


variabelen te proppen. Ik mag alleen maar de divide (/) en de modulo (%) operators gebruiken. Ik geef toe, bizar.. Ik script al jaren in php maar ik kom hier echt niet uit.


Let op! Ik mag GEEN date of time functies gebruiken.

Als iemand me hiermee kan helpen? Graag!
Bedankt
Gewijzigd op 11/02/2012 15:54:39 door Dominique de Graaff
 
PHP hulp

PHP hulp

29/04/2024 12:41:25
 
Eddy B

Eddy B

11/02/2012 15:54:56
Quote Anchor link
explode?
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 15:57:43
Quote Anchor link
Bedankt, maar helaas dat mag niet. Ik mag alleen maar / en % gebruiken. Thats it. Ik heb al neergezet in het resultaat (voor het aftekenen) dat dit niet mogelijk is. Maar misschien is het wel mogelijk en sta ik daar met een mond vol tanden (betwijfel of de rest van m'n klas het gaat lukken hoor, daar niet van). Maar vandaar dat ik hier even kom polsen of jullie een oplossing weten?
 
Niels K

Niels K

11/02/2012 16:02:01
Quote Anchor link
Beste Dominique,

Het komt waarschijnlijk door het weekeind maar ik snap je vraag niet helemaal. Je moet op basis van 14071987 in de variabele $date de huidige datum en tijd berekenen? En daarbij mag je alleen % en / gebruiken?

Of bedoeld je, in heb een timestamp en op basis daarvan moet ik drie variabelen vullen. Eentje met de datum, eentje met de dag en eentje met de tijd?

Niels
Gewijzigd op 11/02/2012 16:04:07 door Niels K
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:05:17
Quote Anchor link
Ja klopt. Bizar he? Een persoon uit mijn klas had de opdracht al gemaakt, en gebruikte toen (op mijn advies) de date() en time() functies. Maar onze docent zei toen dat dit niet mocht. We moesten beter lezen: Alleen % en /. Ik word er eerlijk gezegd een beetje pissig van want het slaat nergens op. Je kunt het volgens mij niet berekenen want 14071984 naar bijv 01081984 is onberekenbaar met deze operators.

We zitten pas in blok 1, hoofdstuk 1 opdracht nummer 8. We hebben net leren "printen" van "hello world!". Vandaar dat ik dit zelf ook een hele bizarre opdracht vind. Ga er zeker wat van zeggen. Maar het kan natuurlijk ook zo zijn dat dit expres is gedaan zodat zij straks uit kunnen leggen dat het niet kan. Maarja ik vraag het liever eerst even om mij heen voordat ik meteen zeg: "het kan niet!".

edit 1:
Wil er trouwens wel even aan toevoegen dat ik al jaren php schrijf. Van OOP (hmvc structuren e.t.c.). Ik dacht: piece of cake voor dit vak, maar dan krijg je dus zo iets. Heel bizar :P.

edit 2:
Nee, geen timestamp.
Gewijzigd op 11/02/2012 16:08:21 door Dominique de Graaff
 
Niels K

Niels K

11/02/2012 16:07:25
Quote Anchor link
Hoi Dominique,

Wat moet het nu uiteindelijk worden? Mijn eerste, of mijn tweede antwoord? :-)

Daarnaast kan je met een timestamp gewoon rekenen? Je kan dat toch gewoon omzetten naar dagen / uren / seconden ? Ik zie het probleem niet echt?

Niels
Gewijzigd op 11/02/2012 16:09:54 door Niels K
 
Erwin H

Erwin H

11/02/2012 16:08:19
Quote Anchor link
Verre van belachelijk als je het mij vraagt, zeer goede vingeroefening juist. En zeker niet
Quote:
het slaat nergens op


Denk eens na wat je met / en % doet, en dan helemaal als je het met 10, 100, 1000 etc doet. Daar moet je toch wel uit kunnen komen.
 
- SanThe -

- SanThe -

11/02/2012 16:08:34
Quote Anchor link
Heel even de code weggehaald. Het is beter om wat tips te geven dan gelijk de code voor te kauwen. Ook al bedoel je het goed.[/modedit]
Gewijzigd op 11/02/2012 16:11:40 door Niels K
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:10:33
Quote Anchor link
Beste Niels,

Het eerste antwoord.

En Erwin H:
Nee, ik kom er niet uit, vandaar dat ik hier om hulp vraag. Ik weet dat je met / deelt en met % de rest van de deling krijgt. Maar dan nog, met alleen de uitleg die ik boven in geef moest ik het doen.
 
Eddy B

Eddy B

11/02/2012 16:10:53
Quote Anchor link
SanThe, werkelijk geniaal. Had ik nooit opgekomen.
 
Erwin H

Erwin H

11/02/2012 16:13:42
Quote Anchor link
@dominique, je geeft zelf het antwoord al als je je tekst nog eens leest.
En dat om hulp vragen begrijp ik prima, het probleem is alleen, als ik je ook maar een tip geef heb ik je probleem opgelost en leer jij er nog niets van.
Gewijzigd op 11/02/2012 16:21:21 door Niels K
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:15:04
Quote Anchor link
SanThe bedankt,

Ik snap nu dat je het getal moet delen door 1000000 om de dagen te krijgen.
Dat je om de maand te krijgen die deling weer moet delen door 10000 (immers 071984 zijn tienduizenden. en de laatste spreekt voor zich.

Erwin,

Voor mij sloeg het nergens op omdat ik niet weet waar ik moet beginnen. Een klein voorbeeldje of een formule van de eerste som zou handig geweest zijn (in het boek!). Soms kom je er gewoon niet uit en dan vraag je het even. Ik kwam er niet uit.

Ik vraag nooit zomaar om oplossingen. Ik ben iemand die het liever zelf leert. De stap om het hier te vragen is daarom ook niet zomaar genomen. Wees daar maar niet bang om. Soms is een voorbeeldje juist een goede manier om te leren. Ik pluis die code dan uit. Maar ook een simpele formule in tekst (niet in script) was voor mij al goed. Dan had ik het als nog zelf moeten schrijven.

Bedankt in elk geval
Gewijzigd op 11/02/2012 16:17:00 door Dominique de Graaff
 
Niels K

Niels K

11/02/2012 16:15:12
Quote Anchor link
Beste Dominique,

Ik heb heel even de code van SanThe weggehaald aangezien ik van mening ben dat je dit probleem toch echt zelf moet oplossen. Zoals je aangeeft programmeer je al jaren PHP dus dan moet dit niet al te moeilijk zijn.

Op basis van de tips van Erwin moet je dit (gemakkelijk) op kunnen lossen.

Veel succes!

Edit:

Ik zie dat je de code van SanThe toch gezien hebt. Jammer, maar niets aan te doen. Ik moet wel toegeven dat ansich voor een beginner een moeilijke opdracht is. Maar als je de werking van die operators snapt ben je wel een stap verder.

Niels
Gewijzigd op 11/02/2012 16:16:47 door Niels K
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:18:35
Quote Anchor link
Ik heb de code niet gekopieerd. Dus ik kan er niet meer bij :). Maar het heeft me wel geholpen te begrijpen hoe je dit zou kunnen uitrekenen. Bedankt.
 
Niels K

Niels K

11/02/2012 16:20:01
Quote Anchor link
Hoi Dominique,

Hartstikke mooi, daar ging het ons om. Veel plezier met het uitleggen aan je andere klasgenoten ;-)

Fijn weekeind,

Niels
 
- SanThe -

- SanThe -

11/02/2012 16:24:37
Quote Anchor link
Met 123 % 10 krijg je de restwaarde als je 123 door 10 deelt. In dit geval is de restwaarde 3. En als je 123 / 10 doet krijg je een gewone deling. Oplossing zal 12.3 zijn. Daar moet je dus nog even een geheel getal van maken.
 
Niels K

Niels K

11/02/2012 16:26:34
Quote Anchor link
Toevoeging op SanThe. Het afronden van een getal kan met de volgende functies:

floor (Naar beneden afronden)
ceil (Naar boven afronden)
 
- SanThe -

- SanThe -

11/02/2012 16:32:33
Quote Anchor link
Niels Kieviet op 11/02/2012 16:26:34:
Toevoeging op SanThe. Het afronden van een getal kan met de volgende functies:

floor (Naar beneden afronden)
ceil (Naar boven afronden)


Round()
 
Wouter J

Wouter J

11/02/2012 16:33:48
Quote Anchor link
Je kan het ook met alleen modulo en delen operators doen. (ik weet niet of ik het script hier mag plaatsen dus doe het niet, en heb het script van Santhe niet gezien dus weet niet wat die had)
 
Dominique de Graaff

Dominique de Graaff

11/02/2012 16:36:19
Quote Anchor link
Ik merk echter wel wanneer ik ik de dag op 07 of 06 zet, dat er een heel ander getal wordt gegeven. Wanneer ik er een string van maak werkt het wel goed, maarja dat mocht niet. Er stond bij dat het expliciet een integer waarde moest zijn.

Goed dan schrijven ze maar gewoon 7041986 ipv 07041986.

@Wouter,
Klopt, ik ken het. round, floor en ceil ken ik ook ;)
Gewijzigd op 11/02/2012 16:38:20 door Dominique de Graaff
 
Niels K

Niels K

11/02/2012 16:38:01
Quote Anchor link
Hoi Wouter,

Natuurlijk mag je wel stukjes scripts plaatsen om zo gebruikers te helpen. Graag zelfs. Maar op het moment dat SanThe het stukje code plaatste had Erwin de werking van de operators / % uitgelegd. Op basis daarvan had de topic starter de oplossing kunnen maken. Daarom had ik heel even het stukje code van SanThe weggehaald. Simpelweg om Dominique de ruimte te geven en de werking van de functies te kunnen begrijpen om zo de oplossing te vinden.

Als toevoeging zal ik heel even de code van SanThe plaatsen. Die had ik bewaart omdat ik later in dit topic de oplossing van SanThe nog wilde plaatsen om te laten zien hoe het ook kan.

Code van Santhe:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$date
= 14071987;

$day = floor($date / 1000000);
$month = floor(($date % 1000000) / 10000);
$year = $date % 10000;

echo $day . '-' . $month . '-' . $year;

?>


Ik ben benieuwd naar hoe jij het zou doen.

Niels
 

Pagina: 1 2 volgende »



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.