Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * To change this license header, choose License Headers in Project Properties.
- * To change this template file, choose Tools | Templates
- * and open the template in the editor.
- */
- package zad1b2014;
- /**
- *
- * @author Szymek
- */
- public class Zad1B2014 {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args)
- {
- }
- // nr skoczka 0, odleglosc 1, 5 ocen sedziow 2 3 4 5 6, miejsca na koncowa liczbe punktow 7
- double[][] skoki(double tab[][], int K, int P)
- {
- double nrSkoczka = 0;
- for(int i = 0; i < tab.length; i++)
- {
- //pkt za odleglosc
- double punktyZaSkok = 0;
- double dlugoscSkoku = (tab[i][1]-K); //obliczenie długości skoku
- if(dlugoscSkoku>=0)//jeżeli ujemna, nie przeksoczyl pkt K i za kazdy metr odejmujemy P, jeżeli przeskoczył +60pkt i +P pkt
- punktyZaSkok = 60 + (dlugoscSkoku * P);
- else
- punktyZaSkok = (dlugoscSkoku * ((-1)*P));
- //pkt za styl
- double min = Double.MIN_VALUE;
- double max = Double.MAX_VALUE;
- for (int j = 2; j <= 6; j++)
- {
- if(tab[i][j] > min)
- min=tab[i][j];
- if(tab[i][j] < max)
- max = tab[i][j];
- }
- double punktyZaStyl = 0;
- for (int j = 2; j <= 6; j++)
- punktyZaStyl += tab[i][j];
- punktyZaStyl -= min;
- punktyZaStyl -= max;
- tab[i][7] = punktyZaSkok + punktyZaStyl;
- }
- return tab;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement