public static double moyennePuissance(int debut, int fin) { double somme = 0; int effectif = fin - debut; for (int i = debut; i <= fin; i++) { somme += Son.getPuissance(i); } return(somme / effectif); }
//partie moyenne public static double checkMoy() { moyMoy = moyennePuissance(200, 2000); moyTamponMoy += moyMoy; compteurMoyGrave++; moyMoy = (moyTamponMoy) / compteurMoyGrave; for (int i = 200; i < 2000; i++) { if (Son.getPuissance(i) > 3 * moyMoy && Son.getPuissance(i) > 100) { initBool(); return(Son.getPuissance(i)); } } return(0); }
//partie Grave public static double checkGrave() { moyGrave = moyennePuissance(0, 200); moyTamponGrave += moyGrave; compteurMoyGrave++; moyGrave = (moyTamponGrave) / compteurMoyGrave; for (int i = 0; i < 200; i++) { if (Son.getPuissance(i) > 3 * moyMoy && Son.getPuissance(i) > 100) { initBool(); return(Son.getPuissance(i)); } } return(0); }
//partie aigue public static double checkAigue() { moyAigue = moyennePuissance(2000, 8000); moyTamponAigue += moyAigue; compteurMoyAigue++; moyAigue = (moyTamponAigue) / compteurMoyAigue; for (int i = 0; i < 200; i++) { if (Son.getPuissance(i) > 3 * moyAigue && Son.getPuissance(i) > 100) { initBool(); return(Son.getPuissance(i)); } } return(0); }