Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.19 KB | None | 0 0
  1. package hfd5_6A_Kleinste_getal;
  2.  
  3. import java.awt.event.*;
  4.  
  5. import javax.swing.*;
  6. import java.util.*;
  7.  
  8. public class CopyOfPaneel extends JPanel implements ActionListener
  9. {
  10. private JButton knop;
  11. private JTextArea veld;
  12. int[]getallen = new int[20];
  13.  
  14. public CopyOfPaneel()
  15. {
  16. knop = new JButton("Bepaal kleinste");
  17. add(knop);
  18. knop.addActionListener(this);
  19.  
  20. veld = new JTextArea(10,25);
  21. veld.setLineWrap(true);
  22. veld.setWrapStyleWord(true);
  23. add(veld);
  24. }
  25.  
  26. public void arrayVullen()
  27. {
  28. int teller = 0;
  29. int toevalsGetal;
  30.  
  31. while (teller <=19)
  32. {
  33. Random getallengenerator = new Random();
  34. toevalsGetal = getallengenerator.nextInt(200)-100;
  35. getallen[teller] = toevalsGetal;
  36. teller++;
  37. veld.append(" " + toevalsGetal + " ");
  38. }
  39. }
  40.  
  41.  
  42. public void kleinsteGetal()
  43. {
  44. int positieKleinsteGetal =0;
  45. int kleinste = getallen[0];
  46. for(int index=0; index < getallen.length; index++)
  47. {
  48. if(getallen[index] < kleinste)
  49. {
  50. kleinste = getallen[index];
  51. positieKleinsteGetal = index+1;
  52. }
  53. }
  54. veld.append("\n Getal "+positieKleinsteGetal+" heeft de kleinste waarde namelijk "+ kleinste +" ");
  55. }
  56.  
  57. public void grootsteGetal()
  58. {
  59. int positieGrootsteGetal =0;
  60. int grootste = getallen[0];
  61. for(int index=0; index < getallen.length; index++)
  62. {
  63. if(getallen[index] > grootste)
  64. {
  65. grootste = getallen[index];
  66. positieGrootsteGetal = index+1;
  67. }
  68. }
  69. veld.append("\n Getal "+positieGrootsteGetal+" heeft de kleinste waarde namelijk "+ grootste +" ");
  70. }
  71.  
  72. public double totaalGetal()
  73. {
  74. int totaalGetal =0;
  75. for(int index=0; index < getallen.length; index++)
  76. {
  77. totaalGetal += getallen[index];
  78. }
  79. veld.append("\n Het totaal van de getallen is "+ totaalGetal +" ");
  80. return totaalGetal;
  81. }
  82.  
  83. public void gemiddeldeGetal()
  84. {
  85. {
  86. double gemiddeldeGetal;
  87. gemiddeldeGetal = totaalGetal() / 20;
  88. veld.append("\n Het gemiddelde van de getallen is "+ gemiddeldeGetal +"");
  89. }
  90. }
  91.  
  92. public void actionPerformed(ActionEvent e)
  93. {
  94. if(e.getSource() == knop)
  95. {
  96. arrayVullen();
  97. kleinsteGetal();
  98. grootsteGetal();
  99. totaalGetal();
  100. gemiddeldeGetal();
  101. }
  102. }
  103. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement