leeftijd uitrekenen

Pagina: 1
Acties:
  • 1.344 views

Onderwerpen


Acties:
  • 0 Henk 'm!

Anoniem: 347403

Topicstarter
Een basisschool berekent de ouderbijdrage als volgt:
Een basisbedrag van € 50,=. Daarnaast voor elk kind jonger dan 10 jaar € 25,= (voor maximaal 3 kinderen) en voor elk kind van 10 jaar en ouder € 37,= (voor maximaal 2 kinderen). De maximale ouderbijdrage bedraagt € 150,=.
Voor éénoudergezinnen wordt op de berekende bijdrage (nádat de controle op het maximum heeft plaatsgevonden) een reductie toegepast van 25%.
De te ontwikkelen software moet aan de hand van de gezinsgegevens de verschuldigde ouderbijdrage bepalen. De leeftijd van elk kind moet aan de hand van geboortedatum en een peildatum worden berekend.


mijn vraag is :P

hoe bereken ik nu de leeftijd van een kind????

:D alvast bedankt.

Acties:
  • 0 Henk 'm!

  • JBS
  • Registratie: Januari 2004
  • Niet online

JBS

Klik.

[ Voor 211% gewijzigd door JBS op 20-09-2010 17:08 ]


Acties:
  • 0 Henk 'm!

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Zo moeilijk is dat toch niet? Wat heb je zelf al bedacht hoe het zou moeten? Hoe bereken jij iemands leeftijd als je z'n geboortedatum weet?

[ Voor 3% gewijzigd door Herko_ter_Horst op 20-09-2010 17:08 ]

"Any sufficiently advanced technology is indistinguishable from magic."


Acties:
  • 0 Henk 'm!

Anoniem: 347403

Topicstarter
maar dan word er geen rekening gehouden met de maand en dag

(zoals bij mij het geval zou zijn bij deze datum 12-11-1960 hier komt dan uit als leeftijd 50 jaar maar deze man is pas 49 :))

Acties:
  • 0 Henk 'm!

  • cariolive23
  • Registratie: Januari 2007
  • Laatst online: 18-10-2024
Mocht de data uit een database komen, PostgreSQL heeft daar al jaren de functie AGE() voor in huis. Andere databases zullen soortgelijke functies hebben, check de handleiding van jouw database.

AGE() kan tot op een duizendste van een seconde nauwkeurig uitrekenen wat de leeftijd is.

Acties:
  • 0 Henk 'm!

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Het gaat vast niet om iets wat uit een database komt en/of wat met een standaardfunctie berekend moet worden. Het is een programmeeropdracht. Het gaat erom te leren hoe je tot een algoritme komt. De eenvoudigste manier is copy/pasta van een forum/internet 8)7 voor jezelf na te gaan welke stappen je in je hoofd doet om te bepalen hoe oud iemand is. Die stappen zet je vervolgens om naar programmaregels.

[ Voor 48% gewijzigd door Herko_ter_Horst op 20-09-2010 17:14 ]

"Any sufficiently advanced technology is indistinguishable from magic."


Acties:
  • 0 Henk 'm!

Anoniem: 347403

Topicstarter
de data komt niet uit een database. de data word gewoon ingevuld in een input veld in html

Acties:
  • 0 Henk 'm!

  • DutchKel
  • Registratie: Mei 2002
  • Laatst online: 18:23
De leeftijd reken je uit door de datum van vandaag te nemen - de geboortedatum, logisch toch?

PS om een serieus antwoord te krijgen moet je wel voldoen aan wat voorwaardes: Welke programmeertaal, wat is de input en hoe wil je de output.

Wat heb je al gezocht want het lijkt nu erop alsof je gewoon een kant en klaar programma wilt hebben en daar ook nog geld voor krijgt. Voor dat laatste kun je beter vraag en aanbod gebruiken en iemand anders het geheel laten programmeren voor jou en hem daar eerlijk voor betalen.

Don't drive faster than your guardian angel can fly.


Acties:
  • 0 Henk 'm!

  • pedorus
  • Registratie: Januari 2008
  • Niet online
Mijn wedervraag: waarom zou je de leeftijd van elk kind moeten berekenen? Is het niet veel handiger en efficiënter om gewoon de dag 10 jaar voor de peildatum te berekenen, en de geboortedatums daarmee te vergelijken? :p

offtopic:
ib4tl

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


Acties:
  • 0 Henk 'm!

Anoniem: 347403

Topicstarter
sorry :P was ff vergeten erbij te zetten dat het in php moet

Acties:
  • 0 Henk 'm!

  • Tazzios
  • Registratie: November 2001
  • Laatst online: 21-05 12:58

Tazzios

..

als je met de huidige datum - geboortedatum gaat spelen kan het voor sommige ouders voordeliger zijn het formulier een dag eerder/later(voor/na verjaardag) uit te rekenen.
jaar(huidig) - jaar(geboorte) is echter denk weer te grof.

Acties:
  • 0 Henk 'm!

  • cariolive23
  • Registratie: Januari 2007
  • Laatst online: 18-10-2024
Anoniem: 347403 schreef op maandag 20 september 2010 @ 17:10:
de data komt niet uit een database. de data word gewoon ingevuld in een input veld in html
En er is op het hele internet nergens een stukje javascript te vinden dat de leeftijd berekend? Klinkt mij in de oren als een redelijk standaard stukje code wat minstens 1 miljoen hits oplevert in Google, mocht je er op gaan zoeken...

Acties:
  • 0 Henk 'm!

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
kfaessen schreef op maandag 20 september 2010 @ 17:10:
Wat heb je al gezocht want het lijkt nu erop alsof je gewoon een kant en klaar programma wilt hebben en daar ook nog geld voor krijgt. Voor dat laatste kun je beter vraag en aanbod gebruiken en iemand anders het geheel laten programmeren voor jou en hem daar eerlijk voor betalen.
Waar haal je vandaan dat de TS er geld voor zou krijgen? De TS wil hoogstens iemand z'n huiswerk laten doen.

"Any sufficiently advanced technology is indistinguishable from magic."


Acties:
  • 0 Henk 'm!

  • cariolive23
  • Registratie: Januari 2007
  • Laatst online: 18-10-2024
PHP? Dan is er nog de handleiding: http://nl.php.net/manual/en/datetime.diff.php

Acties:
  • 0 Henk 'm!

  • DutchKel
  • Registratie: Mei 2002
  • Laatst online: 18:23
Heb je uberhaupt wel gezocht???

http://www.google.nl/#hl=...+calculate+age&fp=1&cad=b

@Herko: Scholen huren vaker goedkope krachten in om zoiets voor elkaar te krijgen, ze krijgen er dan weldegelijk voor betaald. Waarom denk je dat er veel scholen zijn waar het administratief een zooitje is? Omdat ze alleen maar kijken naar kwantiteit ipv kwaliteit.

[ Voor 56% gewijzigd door DutchKel op 20-09-2010 17:17 ]

Don't drive faster than your guardian angel can fly.


Acties:
  • 0 Henk 'm!

  • Mint
  • Registratie: Mei 2005
  • Laatst online: 21-05 11:21
Tazzios schreef op maandag 20 september 2010 @ 17:11:
als je met de huidige datum - geboortedatum gaat spelen kan het voor sommige ouders voordeliger zijn het formulier een dag eerder/later(voor/na verjaardag) uit te rekenen.
jaar(huidig) - jaar(geboorte) is echter denk weer te grof.
Dan kun je toch wel een afwijking inbouwen, dat er bijvoorbeeld een paar weken/maanden 'speling' wordt aangehouden om zoiets te voorkomen.
Ligt puur aan de peildatum :)

Acties:
  • 0 Henk 'm!

  • Brons
  • Registratie: April 2002
  • Laatst online: 19-05 11:31

Brons

Fail!

Tazzios schreef op maandag 20 september 2010 @ 17:11:
als je met de huidige datum - geboortedatum gaat spelen kan het voor sommige ouders voordeliger zijn het formulier een dag eerder/later(voor/na verjaardag) uit te rekenen.
jaar(huidig) - jaar(geboorte) is echter denk weer te grof.
Een logische oplossing is natuurlijk een peildatum gebruiken. Dus als het kind op dag x (bijvoorbeeld begin van school) y jaar oud is moeten de ouders z betalen.

Maar aangezien dit als een huiswerkopdracht klinkt lijkt mij dat geen optie.

Acties:
  • 0 Henk 'm!

  • The Eagle
  • Registratie: Januari 2002
  • Laatst online: 00:44

The Eagle

I wear my sunglasses at night

Laat me raden, schoolopdracht?
Die zijn toch echt om jou te laten leren, niet om door ons op te laten lossen :)

Al is het nieuws nog zo slecht, het wordt leuker als je het op zijn Brabants zegt :)


Acties:
  • 0 Henk 'm!

  • Herko_ter_Horst
  • Registratie: November 2002
  • Niet online
Niet te ingewikkeld maken voor zo'n huiswerkopdracht, gewoon doen wat er gevraagd wordt.

Maar de TS heeft nog steeds geen antwoord gegeven op mijn vraag: welke stappen doorloop je nu zelf om gegeven een bepaalde datum te weten wat iemands leeftijd in jaren is? Je weet dat blijkbaar goed, want je gaf al aan dat iemand van 12-11-1960 op de datum van vandaag 49 is en geen 50.

[ Voor 6% gewijzigd door Herko_ter_Horst op 20-09-2010 17:18 ]

"Any sufficiently advanced technology is indistinguishable from magic."


Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 22:32

Creepy

Tactical Espionage Splatterer

Ik kan het niet anders dan eens zijn met de personen hierboven. Je geeft een schoolopdracht en vraagt vervolgens hoe je het moet oplossen, maar geeft absoluut niet aan wat je nu zelf al hebt geprobeerd en wat daar niet mee lukte. Dat is wel een vereiste hier bij het openen van een topic, en al helemaal als het om een schoolopdracht gaat die je helemaal zelf zou moeten kunnen maken. Zie ook Het algemeen beleid #quickstart. Note: met het algemeen beleid ben je akkoord gegaan tijdens registratie ;)

Dus ga er nu gewoon eens zelf mee aan de slag. Mocht je dat al gedaan hebben of er nog steeds niet uitkomen dan kan je een nieuw topic openen, maar let daarbij dus op de net genoemde quickstart zodat je voldoende informatie in je topic neerzet.

[ Voor 6% gewijzigd door Creepy op 20-09-2010 17:20 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney

Pagina: 1

Dit topic is gesloten.