hallo,

Ik ben nu met school aan aantal weken met php bezig en nu moet ik een script schrijven. Ik heb echter geen idee hoe ik moet beginnen. Ik hoop dus dat iemand mij een beetje op weg kan helpen.

alvast bedankt, Robin

Hier een omschrijving van de opdracht:

Een online rekenmachine

Rekenmachines zijn er volop. In de onderbouw van de middelbare school heb je een 'gewone' rekenmachine in je tas, in de bovenbouw een 'grafische' rekenmachine.
Via het bureaublad van Windows heb je de beschikking over een 'gewone' of een 'wetenschappelijke' rekenmachine.
Tijdens deze praktische opdracht is het de bedoeling, dat jullie in groepjes van 2 à 3 leerlingen een online rekenmachine bouwen.

Productomschrijving
Bouw een online rekenmachine, die voldoet aan de volgende specificaties:

De gebruiker kan met deze rekenmachine optellen, aftrekken, vermeningvuldigen, delen, machtsverheffen en worteltrekken.
(Als optie kunnen meer bewerkingen zoals goniometrische, exponentiele en logaritmische worden ingebouwd.)
De gebruiker heeft de beschikking over minimaal 4 geheugens, waarin de uitkomsten van berekeningen kunnen worden opgeslagen en opgeroepen.
De gebruiker heeft de beschikking over een 'Cancel-knop', waarmee lopende berekeningen kunnen worden gewist.
De gebruiker heeft de beschikking over een 'Delete-memory-knop', waarmee alle waarden uit het geheugen worden gewist.
Gebruikersinterface
De gebruikersinterface bestaat uit een aantal webpagina's (en PHP-scripts) met minimaal:

Twee tekstvelden waarin getallen kunnen worden ingevoerd.
Verschillende radiobuttons om de rekenkundige bewerking te selecteren.
Verschillende knoppen om getallen te bewaren in en op te roepen uit het geheugen.
Suggesties
Wil je een mooie interface bouwen, dan kun je kiezen voor:

Het maken van afbeeldingen, die je kunt gebruiken om je rekenmachine te voorzien van knoppen.
Een menu waarbij de gebruiker kan kiezen uit een 'gewone' of een 'wetenschappelijke' rekenmachine.
En vanzelfsprekend voldoen alle webpagina's aan XHTML 1.0 en is de opmaak ondergebracht in een CSS-bestand.
Begin met uitdenken wat je nodig hebt.
Doe je het in OOP? Dan kan je allerlei leuke tekeningetjes maken.
Anders ook wel.
hallo,

Ik ben nu met school aan aantal weken met php bezig en nu moet ik een script schrijven. Ik heb echter geen idee hoe ik moet beginnen. Ik hoop dus dat iemand mij een beetje op weg kan helpen.

School is om te leren, en de opdracht is voor jouw. Dus probeer zelf eens wat.
Als het niet lukt horen we graag waar je op vastloopt. Maar een heel script gaan we zeker niet voorkauwen, tenzij dat diploma die jij moet verdienen naar mij zou gaan ;-).
(ongeacht ik al HBO hier in de kast heb staan, staat een extra papiertje ook wel tof :P)
Waar te beginnen:

http://php.net/manual/en/ref.math.php

Hier heb je een heleboel wiskundige functies voor PHP. Het lijkt me verstandig om hier mee te beginnen.
Daarnaast kan je wat tutorials volgen over formulieren en PHP. Volgens mij moet je dan al een heel eind komen.
Nu lijkt het een beetje alsof we je moeten voorkauwen hoe jij je schoolopdracht uit moet voeren.
bedankt voor de reacties.
Ik heb een aantal lessen gemist en daarbij is de leraar ook niet echt behulpzaam (hij snap er naar mijn idee niet zo veel van...)

Maar in ieder geval alvast bedankt. Ik zal beginenn met wat tutorials over formulieren opzoeken.
Welke opleiding doe je / niveau zit je?
ok, ik heb nu een (extreem) simpel werkende rekenmachine (plus, min, delen, vermedigvuldigen).

Ik heb echter geen idee hoe ik de machtsverheffing kan doen en ook weet ik niet hoe ik uitkomsten op zou kunnen slaan. Heeft iemand een idee welke kant ik nu op moet?

Karl Karl op 11/10/2010 15:42:16

Welke opleiding doe je / niveau zit je?

Ik zit op vwo 6 maar ik heb in de afgelopen jaren vier verschillende informatica leraren gehad en de ene was nog contact gestoorder dan de ander. Ik heb dus denk ik maar 50% van de kennis die ik nu zou moeten hebben.

Robin schaap op 13/10/2010 18:25:23

ok, ik heb nu een (extreem) simpel werkende rekenmachine (plus, min, delen, vermedigvuldigen).

Ik heb echter geen idee hoe ik de machtsverheffing kan doen en ook weet ik niet hoe ik uitkomsten op zou kunnen slaan. Heeft iemand een idee welke kant ik nu op moet?

Je moet eraan denken dat php door Engelse (naja, Amerikanen, maar die spreken dus Engels) gemaakt wordt. Dus dan moet je uitvinden wat de Engelse termen voor die dingen zijn zodat je die dingen dan weer kan vinden.
Als je het wilt opslaan, ligt het er maar net aan hoe je het wilt opslaan.

Robin schaap op 13/10/2010 18:25:23
[quote="Karl Karl op 11/10/2010 15:42:16"]
Welke opleiding doe je / niveau zit je?

Ik zit op vwo 6 maar ik heb in de afgelopen jaren vier verschillende informatica leraren gehad en de ene was nog contact gestoorder dan de ander. Ik heb dus denk ik maar 50% van de kennis die ik nu zou moeten hebben.
[/quote]
Jaja, de docent heeft het gedaan.
Je zult vast en zeker wel php.net kennen, daar had je ook op 'ontdekkingsreis' kunnen gaan...
:-)
Theodoor van Donge op 13/10/2010 18:39:42

Voor machtsverheffen, kun je deze functie functie gebruiken.


Kunnen mensen niet zelf denken?
Karl Karl op 13/10/2010 18:48:01

[quote="Theodoor van Donge op 13/10/2010 18:39:42"]
Voor machtsverheffen, kun je deze functie functie gebruiken.


Kunnen mensen niet zelf denken?
[/quote]

Als dit het type `Dalando` is, dan niet.

--en jou post had ik nog niet gezien toen ik reageerde--

Reageren