Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package funkcje;
- import java.util.Scanner;
- public class Funkcje
- {
- static final int LB_KURSOW = 8;
- static Scanner czytacz = new Scanner( System.in );
- static double [] kursy = new double[ LB_KURSOW ];
- static void czytajKursy()
- {
- System.out.println( "Czytanie kursów" );
- for( int nrKursu = 0; nrKursu < kursy.length; ++nrKursu )
- {
- kursy[ nrKursu ] = czytacz.nextDouble();
- }
- czytacz.nextLine();
- }
- static void wyznaczSrednia()
- {
- double suma=0, srednia;
- for(int i=0;i<LB_KURSOW; i++)
- {
- suma+=kursy[i];
- }
- srednia=suma/LB_KURSOW;
- System.out.println( " Średni kurs jest równy " + srednia );
- }
- static void wyznaczMinOdchylenie()
- {
- double suma=0, srednia,min;
- min=Double.MAX_VALUE;
- for(int i=0;i<LB_KURSOW; i++)
- {
- suma+=kursy[i];
- }
- srednia=suma/LB_KURSOW;
- for(int i=0;i<LB_KURSOW;i++)
- {
- if(min<Math.abs(kursy[i]-srednia))
- {
- min=Math.abs(kursy[i]-srednia);
- }
- }
- System.out.println( "Minimalne odchylenie jest równe" + min );
- }
- static void wyznaczMaksOdchylenie()
- {
- double suma=0, srednia,max;
- max=Double.MIN_VALUE;
- for(int i=0;i<LB_KURSOW; i++)
- {
- suma+=kursy[i];
- }
- srednia=suma/LB_KURSOW;
- for(int i=0;i<LB_KURSOW;i++)
- {
- if(max>Math.abs(kursy[i]-srednia))
- {
- max=Math.abs(kursy[i]-srednia);
- }
- }
- System.out.println( "Maksymalne odchylenie jest równe" + max );
- }
- static void inicjalizacja()
- {
- System.out.println( "Witaj w programie\nInicjalizacja..." );
- }
- static void wyswietlMenu()
- {
- System.out.println( "Wybierz operaję:\n 1. Wprowadzanie kursów" );
- System.out.println( " 2. Średni kurs\n 3. Min odchylenie" );
- System.out.print( " 4. Maks odchylenie\n 5. Koniec\n>> " );
- }
- static void wykonanie()
- {
- String linia;
- char znak;
- do
- {
- wyswietlMenu();
- linia = czytacz.nextLine();
- znak = linia.charAt( 0 );
- switch( znak )
- {
- case '1': czytajKursy();
- break;
- case '2': wyznaczSrednia();
- break;
- case '3': wyznaczMinOdchylenie();
- break;
- case '4': wyznaczMaksOdchylenie();
- }
- }
- while( znak != '5' );
- }
- static void zakonczenie()
- {
- System.out.println( "Zakonczenie..." );
- }
- public static void main(String[] args)
- {
- inicjalizacja();
- wykonanie();
- zakonczenie();
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement