Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package Zajecia_2;
- public class Zadanie_3
- {
- public static double silnia(int k)
- {
- int tmp = 1;
- double silnia = 1;
- for( tmp= 1; tmp<=k; tmp++)
- {
- silnia = silnia*tmp;
- }
- return silnia;
- }
- public static long potęga(int k, int x)
- {
- int n = 1;
- long potęga = 1;
- while (n<=k)
- {
- potęga = potęga*x;
- n = n + 1;
- }
- return potęga;
- }
- public static double E_X_MP(int x, int k)
- {
- double suma_1 = 1;
- int ilosc_wyrazow_1 = 10;
- while (k <= ilosc_wyrazow_1)
- {
- suma_1 = suma_1 + potęga(x, k)/silnia(k);
- k = k + 1;
- }
- return suma_1;
- }
- public static double Sin_X_MP(int x, int k)
- {
- double suma_2 = 0;
- int ilosc_wyrazow_2 = 66;
- while (k <= ilosc_wyrazow_2)
- {
- if(k%2==0)
- {
- suma_2 = suma_2 + potęga(x, 2*k+1)/silnia(2*k+1);
- }
- else
- {
- suma_2 = suma_2 - potęga(x, 2*k+1)/silnia(2*k+1);
- }
- k = k + 1;
- }
- return suma_2;
- }
- public static double Cos_X_MP(int x, int k)
- {
- double suma_3 = 1;
- int ilosc_wyrazow_3 = 3;
- while (k <= ilosc_wyrazow_3)
- {
- if(k%2==0)
- {
- suma_3 = suma_3 + potęga(x, 2*k)/silnia(2*k);
- }
- else
- {
- suma_3 = suma_3 - potęga(x, 2*k)/silnia(2*k);
- }
- k = k + 1;
- }
- return suma_3;
- }
- public static void main(String[] args)
- {
- int x = 1;
- int k = 0;
- System.out.println("E^x wynosi: " + E_X_MP(x, k));
- System.out.println("Sin(x) wynosi: " + Sin_X_MP(x, 2*k+1));
- System.out.println("Cos(x) wynosi: " + Cos_X_MP(x, 2*k));
- System.out.println("Silnia wynosi: " + silnia(k));
- System.out.println("Potęga wynosi: " + potęga(k,x));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement