Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.Talar;
- import java.math.*;
- import java.util.Random;
- public class Main {
- public static void main(String[] args) {
- /*double test = delta(10, 6, 1);
- System.out.print(test);
- double tablica[] = new double[10];
- Random r = new Random();
- for(int i=0; i<tablica.length;i++){
- tablica[i] = r.nextInt(100);
- System.out.print(tablica[i] + ", ");
- }
- double x = maximum(tablica);
- System.out.print("\n \n " + x);
- double tablica[] = new double[10];
- Random r = new Random();
- for(int i=0; i<tablica.length;i++){
- tablica[i] = r.nextInt(100)-50;
- System.out.print(tablica[i] + ", ");
- }
- double x = minimumUjemnych(tablica);
- System.out.print("\n \n " + x);
- double tablica[] = new double[10];
- Random r = new Random();
- for(int i=0; i<tablica.length;i++){
- tablica[i] = r.nextInt(5000)+1500;
- System.out.print(tablica[i] + ", ");
- }
- double x = podwyzkaWynagrodzeniaSred(tablica);
- System.out.print("\n \n " + x);*/
- double tablica[] = new double[10];
- Random r = new Random();
- for(int i=0; i<tablica.length;i++){
- tablica[i] = r.nextInt(50)-50;
- System.out.print(tablica[i] + ", ");
- }
- double x = ilePowyzejSredniej(tablica);
- System.out.print("\n \n " + x);
- }
- public static boolean isLower( char c ){
- if(c >= 'a' && c<= 'z') return true;
- else return false;
- }
- public static boolean isUpper( char c ){
- if(c >= 'A' && c<= 'Z') return true;
- else return false;
- }
- public static boolean isDigit( char c ){
- if(Character.isDigit(c)) return true;
- else return false;
- }
- public static boolean isOctDigit( char c ){
- if(c >= '0' && c<= '7') return true;
- else return false;
- }
- public static boolean isHexDigit( char c ){
- if(c >= '0' && c<= '9' || c >= 'A' && c<= 'F') return true;
- else return false;
- }
- public static boolean isWhiteChar( char c ){
- if(Character.isWhitespace(c)) return true;
- else return false;
- }
- public static boolean isAlphaNum( char c ){
- if(Character.isLetter(c) || Character.isDigit(c)) return true;
- else return false;
- }
- public static double cenaBrutto( double cenaNetto, double vat){
- return cenaNetto + (cenaNetto * (vat/100));
- }
- public static double cenaNetto( double cenaBrutto, double vat){
- return cenaBrutto - (cenaBrutto * (vat/100));
- }
- public static double wartoscPodatku( double cenaNetto, double vat){
- return (cenaNetto * (vat/100));
- }
- static double odsetkiStale( double kwota, double lbDni, double odsetkiZaDzien ){
- return (kwota*(odsetkiZaDzien/100))*lbDni;
- }
- static double odsetkiProgresywne( double kwota, double lbDni, double odsetkiZaDzien ){
- for(int i=0; i>lbDni; i++){
- kwota += (kwota*(odsetkiZaDzien/100));
- }
- return (kwota*(odsetkiZaDzien/100))*lbDni;
- }
- static double delta(double a, double b, double c){
- return Math.pow(b,2) - 4*a*c;
- }
- static double x0(double a, double b, double c){
- return (-b/(2*a));
- }
- static double x1(double a, double b, double c, double delta){
- return ((-b) - Math.sqrt(delta))/(2*a);
- }
- static double x2(double a, double b, double c, double delta){
- return ((-b) + Math.sqrt(delta))/(2*a);
- }
- static double srednia(double [] tab){
- double suma = 0;
- for(int i=0; i<tab.length; i++){
- suma+=tab[i];
- }
- return suma/tab.length;
- }
- static double suma(double [] tab){
- double suma = 0;
- for(int i=0; i<tab.length; i++){
- suma+=tab[i];
- }
- return suma;
- }
- static double minumum(double [] tab){
- double min = Double.MAX_VALUE;
- for(int i=0; i<tab.length; i++){
- if(tab[i]<min) min = tab[i];
- }
- return min;
- }
- static double maximum(double [] tab){
- double max = Double.MIN_VALUE;
- for(int i=0; i<tab.length; i++){
- if(tab[i]>max) max = tab[i];
- }
- return max;
- }
- static double maximumUjemnych(double [] tab){
- double max = Double.MIN_VALUE;
- for(int i=0; i<tab.length; i++){
- if(tab[i]<0){
- if(tab[i]<max){ max = tab[i]; }
- }
- }
- return max;
- }
- static double minimumUjemnych(double [] tab){
- double min = Double.MIN_VALUE;
- for(int i=0; i<tab.length; i++){
- if(tab[i]<0){
- if(tab[i]>min){ min = tab[i]; }
- }
- }
- return min;
- }
- static double podwyzkaWynagrodzeniaProc( double [] wynagrodzenia, double procentPodwyzki ){
- System.out.print("\n");
- for(int i = 0; i < wynagrodzenia.length; i++){
- wynagrodzenia[i] = wynagrodzenia[i] + (wynagrodzenia[i]*(procentPodwyzki/100));
- System.out.print(wynagrodzenia[i] + ", ");
- }
- return maximum(wynagrodzenia);
- }
- static double podwyzkaWynagrodzeniaSred( double [] wynagrodzenia ){
- int suma = 0;
- for(int i = 0; i < wynagrodzenia.length; i++){
- suma += wynagrodzenia[i];
- }
- int srednia = suma/wynagrodzenia.length;
- System.out.print("\n");
- for(int i = 0; i < wynagrodzenia.length; i++){
- wynagrodzenia[i] = wynagrodzenia[i] + (srednia*0.1);
- System.out.print(wynagrodzenia[i] + ", ");
- }
- return maximum(wynagrodzenia);
- }
- static int ilePowyzejSredniej( double [] temperatury ){
- double suma = 0; int licznik=0;
- for(int i=0; i<temperatury.length; i++){
- suma += temperatury[i];
- }
- double srednia = suma/temperatury.length;
- for(int i=0; i<temperatury.length; i++){
- if(temperatury[i]>srednia) licznik++;
- }
- return licznik;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement