Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private double pi(){
- double pi = 0;
- int j = 0;
- for(int nämnare = 1; j < 1000;nämnare = nämnare + 2){
- pi = pi + (4.0/nämnare);
- j++;
- }
- return pi;
- }
- private double minRoot(int x) {
- double diff = 1.0e-6;
- double st = x / 2.0;
- double sn = 0;
- boolean loop = true;
- while(loop){
- sn = (st + x/st)/2.0;
- if(Math.abs(st-sn) < diff){
- loop = false;
- }
- st = sn;
- }
- return sn;
- }
- private double simhopp(){
- int[] dommarSiffror = new int[7];
- for(int i = 0;i < dommarSiffror.length;i++){
- dommarSiffror[i] = in.nextInt();
- }
- int högsta = 0;
- int lägsta = 0;
- int summa = 0;
- for(int i = 0;i < dommarSiffror.length;i++){
- int curr = dommarSiffror[i]
- summa = summa + curr;
- if(curr > högsta){
- högsta = curr;
- }
- if(curr < lägsta){
- lägsta = curr;
- }
- }
- summa = summa - högsta - lägsta;
- return summa/5.0;
- }
- public class Family {
- private int _girls;
- private int _boys;
- public Family(int girls, int boys){
- _girls = girls;
- _boys = boys;
- }
- }
- private int[] simulering(){
- int[][] planering = new int[1000][2];
- for(int i = 0; i < 1000 ;i++){
- int pojkar = 0;
- int flickor = 0;
- boolean loop = true;
- while(loop){
- if(Math.random() >= 0.48){
- pojkar++;
- }
- else{
- flickor++;
- }
- if(flickor >= 1 && pojkar >= 1){
- loop = false;
- }
- }
- planering[i][0] = pojkar;
- planering[i][1] = flickor;
- }
- return planering;
- }
- private double average(int[][] sim){
- int total = 0;
- for(int i = 0; i < sim.length;i++;){
- total = total + sim[i][0] + sim[i][1];
- }
- return snittBarn = total / 1000.0;
- }
- private double percentBoys(int[][] sim){
- int total = 0;
- int totalBoys = 0;
- for(int i = 0; i < sim.length;i++;){
- total = total + sim[i][0] + sim[i][1];
- totalBoys = totalBoys + sim[i][0};
- }
- return snittBarn = totalBoys / (double)total;
- }
- private void reportSimulation(){
- int[][] sim = simulering();
- double avg = average(sim);
- double pb = percentBoys(sim);
- System.out.println("Average number of kids " + avg)
- System.out.println("Percent boys " + pb)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement