login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > PHP > Wiskunde > Rekenmachine

Rekenmachine

Auteur: Bart - 06 november 2004 - 11:46 - Gekeurd door: Dennisvb - Hits: 9938 - Aantal punten: 2.35 (13 stemmen)




Hey!
Dit is weer een scirptje van mij, maar nu een rekenmachine in PHP!
Als je een berekening heb gedaan blijft de rekenmachine in beeld dus hoef je niet telkens op de "Backspace" knop te drukken. Dit is een vrij simpel script.
Tips zijn welkom!

Code:
  1. <?php
  2. if(isset($_POST['submit'])) {
  3. if(empty($_POST['eerste_getal']) && !is_numeric($_POST['eerste_getal'])) {
  4. echo "Je hebt het eerste getal niet ingevuld of geen cijfer ingevuld";
  5. } else {
  6. if($_POST['type'] == "keer") {
  7. $berekening = $_POST['eerste_getal'] * $_POST['tweede_getal'];
  8. } elseif($_POST['type'] == "delen" && $_POST['tweede_getal'] == 0) {
  9. echo "Je kan een getal niet door <i>0</i> delen";
  10. } elseif($_POST['type'] == "delen") {
  11. $berekening = $_POST['eerste_getal'] / $_POST['tweede_getal'];
  12. } elseif($_POST['type'] == "min") {
  13. $berekening = $_POST['eerste_getal'] - $_POST['tweede_getal'];
  14. } elseif($_POST['type'] == "plus") {
  15. $berekening = $_POST['eerste_getal'] + $_POST['tweede_getal'];
  16. }
  17. echo $berekening;
  18. }
  19. }
  20. ?>
  21.  
  22.  
  23. <form method="POST" action="">
  24. <table cellpadding="0" cellspacing="1" style"border: 1px dashed;">
  25. <tr>
  26. <td>Eerste getal:</td>
  27. <td><input type="text" name="eerste_getal"></td>
  28. </tr>
  29. <tr>
  30. <td>&nbsp;</td>
  31. <td><input type="radio" name="type" value="keer"> Keer</td>
  32. </tr>
  33. <tr>
  34. <td>&nbsp;</td>
  35. <td><input type="radio" name="type" value="delen"> Gedeeld door</td>
  36. </tr>
  37. <tr>
  38. <td>&nbsp;</td>
  39. <td><input type="radio" name="type" value="min"> Min</td>
  40. </tr>
  41. <tr>
  42. <td>&nbsp;</td>
  43. <td><input type="radio" name="type" value="plus"> Plus</td>
  44. </tr>
  45. <tr>
  46. <td>Tweede getal:&nbsp;&nbsp;</td>
  47. <td><input type="text" name="tweede_getal"></td>
  48. </tr>
  49. <tr>
  50. <td><input type="reset" value="Maak leeg!"></td>
  51. <td><input type="submit" value="Bereken!" name="submit"></td>
  52. </tr>
  53. </table>
  54. </form>
Download code! Download code (.txt)

 Stemmen
Niet ingelogd.

 Reacties
Post een reactie
Lees de reacties (11)
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.024s