login  Naam:   Wachtwoord: 
Registreer je!
Scripts > PHP > Wiskunde > Uitgebreid Rekenmachine


Reacties op het script Uitgebreid Rekenmachine

Offline  marten
Gepost op: 03 augustus 2006 - 20:02
Beheerder



nice
maar misschien kan je het in een classe gooien? Dan kan je steeds uitbreiden enzo bijvoorbeeld met de sinus, cosinus enzovoort enzovoort.

Offline  Abbas
Gepost op: 03 augustus 2006 - 20:16
Gouden medaille

Crew .NET




ja dat is inderdaad mogelijk
maar het script aanpassen en terug posten is voor wat later
ben namelijk met iets anders in PHP bezig...;-)

thx 4 the comment:D

Offline  Wim
Gepost op: 15 augustus 2007 - 00:33
Crew algemeen



waarom niet met switch? is zoveel makkelijker imo:

  1. switch($_POST['bewerkingen'])
  2. {
  3. case "product":
  4. $berekening = $_POST['getal1'] * $_POST['getal2'];
  5. break;
  6.  
  7. case "quotiënt":
  8. if($_POST['getal2'] == 0)
  9. {
  10. echo "Je kan een getal niet door nul delen";
  11. }
  12. else
  13. {
  14. $berekening = $_POST['getal1'] / $_POST['getal2'];
  15. $res_rest = "Afgerond: " . floor($_POST['getal1'] / $_POST['getal2']) . " met als rest: " . $_POST['getal1'] % $_POST['getal2'];
  16. }
  17. break;
  18. case "som":
  19. $berekening = $_POST['getal1'] + $_POST['getal2'];
  20. break;
  21. case "verschil":
  22. $berekening = $_POST['getal1'] - $_POST['getal2'];
  23. break;
  24. case "kwadraat":
  25. $berekening = $_POST['getal1'] * $_POST['getal1'];
  26. break;
  27. case "macht":
  28. $berekening = 1;
  29. for($i = 0; $i < $_POST['getal2']; $i++, $berekening *= $_POST['getal1']);
  30. break;
  31. case "wortel":
  32. if($_POST['getal1'] < 0)
  33. {
  34. $fout = "Je kan geen wortel trekken van een negatief getal";
  35. }
  36. else
  37. {
  38. $berekening = sqrt($_POST['getal1']);
  39. }
  40. break;
  41. case "faculteit":
  42. for($berekening = $_POST['getal1']; $_POST['getal1'] > 1; $berekening *= --$_POST['getal1']);
  43. break;
  44. }

Offline  Abbas
Gepost op: 15 augustus 2007 - 01:03
Gouden medaille

Crew .NET




Ok, je hebt gelijk. Maar kijk eens naar de datum, dat is meer dan een jaar geleden dat ik dat script gemaakt heb. Ik kon toen welgeteld 1.5 maand PHP, nu zou ik het ook heel anders doen natuurlijk... 


Enkel aanvullende informatie, vragen en antwoorden op vragen zijn welkom.
 
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.033s