Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package hfd5_6A_Kleinste_getal;
- import java.awt.event.*;
- import javax.swing.*;
- import java.util.*;
- public class CopyOfPaneel extends JPanel implements ActionListener
- {
- private JButton knop;
- private JTextArea veld;
- int[]getallen = new int[20];
- public CopyOfPaneel()
- {
- knop = new JButton("Bepaal kleinste");
- add(knop);
- knop.addActionListener(this);
- veld = new JTextArea(10,25);
- veld.setLineWrap(true);
- veld.setWrapStyleWord(true);
- add(veld);
- }
- public void kleinsteGetal()
- {
- int positieKleinsteGetal =0;
- int kleinste = getallen[0];
- for(int index=0; index < getallen.length; index++)
- {
- if(getallen[index] < kleinste)
- {
- kleinste = getallen[index];
- positieKleinsteGetal = index+1;
- }
- }
- veld.append("\n Getal "+positieKleinsteGetal+" heeft de kleinste waarde namelijk "+ kleinste +" ");
- }
- public void grootsteGetal()
- {
- int positieGrootsteGetal =0;
- int grootste = getallen[0];
- for(int index=0; index < getallen.length; index++)
- {
- if(getallen[index] > grootste)
- {
- grootste = getallen[index];
- positieGrootsteGetal = index+1;
- }
- }
- veld.append("\n Getal "+positieGrootsteGetal+" heeft de kleinste waarde namelijk "+ grootste +" ");
- }
- public int totaalGetal()
- {
- int totaalGetal =0;
- totaalGetal = 0;
- for(int index=0; index < getallen.length; index++)
- {
- totaalGetal += getallen[index];
- }
- veld.append("\n Het totaal van de getallen is "+ totaalGetal +" ");
- return totaalGetal;
- }
- public double gemiddeldeGetal()
- {
- double gemiddeldeGetal;
- gemiddeldeGetal = 0;
- {
- gemiddeldeGetal = totaalGetal() / 20;
- }
- veld.append("\n Het gemiddelde van de getallen is "+ gemiddeldeGetal +"");
- return gemiddeldeGetal;
- }
- public void actionPerformed(ActionEvent e)
- {
- int toevalsgetal=0;
- getallen[0] = toevalsgetal;
- Random getallengenerator = new Random();
- getallen[0] = toevalsgetal;
- for(int index=0; index < getallen.length; index++)
- {
- toevalsgetal = getallengenerator.nextInt(200)-100;
- getallen[index] = toevalsgetal;
- }
- String uitkomst = getallen[0]+" "+getallen[1]+" "+getallen[2]+" "+getallen[3]+" "+getallen[4]+" "+
- getallen[5]+" "+getallen[6]+" "+getallen[7]+" "+getallen[8]+" "+getallen[9]+" "+
- getallen[10]+" "+getallen[11]+" "+getallen[12]+" "+getallen[13]+" "+
- getallen[14]+" "+getallen[15]+" "+getallen[16]+" "+getallen[17]+" "+
- getallen[18]+" "+getallen[19]+"\n";
- veld.setText(uitkomst);
- if(e.getSource() == knop)
- {
- kleinsteGetal();
- grootsteGetal();
- totaalGetal();
- gemiddeldeGetal();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement