Bir Matematik İşlemini Çözmek (1 İzleyici)

BlueNight

Üye
Katıldı
Mesajlar
14
Kredi
0
Kod:
package islem;
import java.util.Scanner;
class Factorial {

    int factorial(int n) {
        if (n == 0) {
            return 1;
        }
        return n * factorial(n - 1);
    }
}

public class Islem {


    public static void main(String[] args) {
       double result;
        double sum = 0;

        Scanner input = new Scanner(System.in);
        Factorial a = new Factorial();

        System.out.println("1 + x/1! + x^2/2! + ... + x^n/n! = ?n");

        System.out.print("Klavyeden   x değerini giriniz: ");
        int x = input.nextInt();

        System.out.print("Klavyeden n değerini giriniz: ");
        int n = input.nextInt();

        for (int i = 0; i <= n; i++) {

            result = Math.pow(x, i) / a.factorial(i);
            sum += result;
        }

        System.out.printf("n Toplam Sonuç = %.2fnn", sum);
    }
}

Kod:
1 + x/1! + x^2/2! + ... + x^n/n! = ?

Klavyeden x değerini giriniz: 5
Klavyeden n değerini giriniz: 2

Toplam Sonuç= 18,50
 

Bu konuyı kimler okuyor

Benzer konular

Top