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 Paneel extends JPanel implements ActionListener
- {
- private JButton knop;
- private JTextArea veld;
- private int toevalsgetal;
- private int[]getallen = new int[20];
- private int positieKleinsteGetal;
- private int positieGrootsteGetal;
- private double totaalGetal =0;
- private double gemiddeldeGetal;
- public Paneel()
- {
- knop = new JButton("Bepaal kleinste");
- add(knop);
- knop.addActionListener(this);
- veld = new JTextArea(10,25);
- veld.setLineWrap(true);
- veld.setWrapStyleWord(true);
- add(veld);
- }
- public String kleinsteGetal()
- {
- int kleinste = getallen[0];
- for(int index=0; index < getallen.length; index++)
- {
- if(getallen[index] < kleinste)
- {
- kleinste = getallen[index];
- }
- }
- return ""+kleinste;
- }
- public String positieKleinsteGetal()
- {
- int kleinste = getallen[0];
- for(int index=0; index < getallen.length; index++)
- {
- if(getallen[index] < kleinste)
- {
- kleinste = getallen[index];
- positieKleinsteGetal = index+1;
- }
- }
- return ""+positieKleinsteGetal;
- }
- public String grootsteGetal()
- {
- int grootste = getallen[0];
- for(int index=0; index < getallen.length; index++)
- {
- if(getallen[index] > grootste)
- {
- grootste = getallen[index];
- }
- }
- return ""+grootste;
- }
- public String positieGrootsteGetal()
- {
- int grootste = getallen[0];
- for(int index=0; index < getallen.length; index++)
- {
- if(getallen[index] > grootste)
- {
- grootste = getallen[index];
- positieGrootsteGetal = index+1;
- }
- }
- return ""+positieGrootsteGetal;
- }
- public String totaalGetal()
- {
- totaalGetal = 0;
- for(int index=0; index < getallen.length; index++)
- {
- totaalGetal += getallen[index];
- }
- return ""+totaalGetal;
- }
- public String gemiddeldeGetal()
- {
- gemiddeldeGetal = 0;
- {
- gemiddeldeGetal = totaalGetal / 20;
- System.out.print(gemiddeldeGetal);
- }
- return ""+gemiddeldeGetal;
- }
- public void actionPerformed(ActionEvent e)
- {
- 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"+ "\n" +"Getal"+" "+positieKleinsteGetal()+""+
- " "+"heeft de kleinste waarde, namelijk"+" "+ kleinsteGetal()+"\n"+"Getal"+" "
- +positieGrootsteGetal()+ " "+ "heeft de grootste waarde, namelijk"+" "+grootsteGetal()+"\n"
- +"Het totaal van de getallen is"+" "+totaalGetal()+"\n"
- +"Het gemiddelde van de getallen is"+" "+gemiddeldeGetal();
- veld.setText(uitkomst);
- System.out.println(gemiddeldeGetal());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement