Advertisement
Guest User

Untitled

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