login  Naam:   Wachtwoord: 
Registreer je!
 Scripts:

Scripts > Overige > Java > Eenvoudige rekenmachine in Java

Eenvoudige rekenmachine in Java

Auteur: NitroKe - 08 november 2004 - 21:00 - Gekeurd door: Dennisvb - Hits: 16554 - Aantal punten: 1.00 (2 stemmen)



Dit is een zeer eenvoudige Java-rekenmachine.

Code:
  1. /*
  2.  *
  3.  *
  4.  * Rekentoestel
  5.  *
  6.  */
  7.  
  8. import java.awt.*;
  9. import java.applet.*;
  10. import java.awt.event.*;
  11.  
  12.  
  13. public class Rekentoestel extends Applet
  14. {
  15.  
  16. TextField invoervak1, invoervak2, resultaat;
  17. Button maal, plus, delen, aftrekken;
  18. double invoergetal1, invoergetal2, resultaatgetal;
  19.  
  20. public void init()
  21. {
  22.  
  23. invoervak1 = new TextField( 12 );
  24. invoervak2 = new TextField( 12 );
  25. resultaat = new TextField( 12 );
  26.  
  27. maal = new Button( "x" );
  28. maal.addActionListener( new maalHandler() );
  29.  
  30. plus = new Button( "+" );
  31. plus.addActionListener( new plusHandler() );
  32.  
  33. delen = new Button( "/" );
  34. delen.addActionListener( new delenHandler() );
  35.  
  36. aftrekken = new Button( "-" );
  37. aftrekken.addActionListener( new aftrekkenHandler() );
  38.  
  39. add( invoervak1 );
  40. add( invoervak2 );
  41. add( maal );
  42. add( plus );
  43. add( delen );
  44. add( aftrekken );
  45. add( resultaat );
  46.  
  47. }
  48.  
  49. class maalHandler implements ActionListener
  50. {
  51.  
  52. public void actionPerformed( ActionEvent e )
  53. {
  54. String invoer1 = invoervak1.getText();
  55. invoergetal1 = Double.parseDouble( invoer1 );
  56.  
  57. String invoer2 = invoervak2.getText();
  58. invoergetal2 = Double.parseDouble( invoer2 );
  59.  
  60. resultaatgetal = invoergetal1 * invoergetal2;
  61. resultaat.setText( "" + resultaatgetal );
  62. }
  63. }
  64. class plusHandler implements ActionListener
  65. {
  66. public void actionPerformed( ActionEvent e )
  67. {
  68. String invoer1 = invoervak1.getText();
  69. invoergetal1 = Double.parseDouble( invoer1 );
  70.  
  71. String invoer2 = invoervak2.getText();
  72. invoergetal2 = Double.parseDouble( invoer2 );
  73.  
  74. resultaatgetal = invoergetal1 + invoergetal2;
  75. resultaat.setText( "" + resultaatgetal );
  76. }
  77.  
  78. }
  79. class delenHandler implements ActionListener
  80. {
  81. public void actionPerformed( ActionEvent e )
  82. {
  83. String invoer1 = invoervak1.getText();
  84. invoergetal1 = Double.parseDouble( invoer1 );
  85.  
  86. String invoer2 = invoervak2.getText();
  87. invoergetal2 = Double.parseDouble( invoer2 );
  88.  
  89. resultaatgetal = invoergetal1 / invoergetal2;
  90. resultaat.setText( "" + resultaatgetal );
  91. }
  92.  
  93. }
  94. class aftrekkenHandler implements ActionListener
  95. {
  96. public void actionPerformed( ActionEvent e )
  97. {
  98. String invoer1 = invoervak1.getText();
  99. invoergetal1 = Double.parseDouble( invoer1 );
  100.  
  101. String invoer2 = invoervak2.getText();
  102. invoergetal2 = Double.parseDouble( invoer2 );
  103.  
  104. resultaatgetal = invoergetal1 - invoergetal2;
  105. resultaat.setText( "" + resultaatgetal );
  106. }
  107.  
  108. }
  109. }
Download code! Download code (.txt)

 Bekijk een voorbeeld van dit script!
 Stemmen
Niet ingelogd.

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