Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

श्रृंखला 1/1! + 2/2! + 3/3! + 4/4! +….+ n/n! का योग ज्ञात करने के लिए Java प्रोग्राम

उदाहरण

import java.io.*;
import java.lang.*;
public class Demo{
    public static double patternSum(double val){
        double residual = 0, factorialVal = 1;
        for (int i = 1; i <= val; i++){
            factorialVal = factorialVal * i;
            residual = residual + (i / factorialVal);
        }
        return (residual);
    }
    public static void main(String[] args){
        double val = 6;
        System.out.println("श्रृंखला का योग है: " + patternSum(val));
    }
}

आउटपुट

श्रृंखला का योग है: 2.7166666666666663

Demo नाम की एक क्लास में 'patternSum' नाम का एक फ़ंक्शन होता है। यह फ़ंक्शन एक डबल-वैल्यूड नंबर को पैरामीटर के रूप में लेता है, और मान के माध्यम से पुनरावृति करता है और (1/1! + 2/2! + ..) और इसी तरह श्रृंखला मान की गणना करता है। मुख्य फ़ंक्शन में, मान को परिभाषित किया जाता है और इस मान को पास करके 'patternSum' फ़ंक्शन को कॉल किया जाता है। आउटपुट कंसोल पर प्रदर्शित होता है।

  1. - यूलर की संख्या e का मान निकालने का पायथन प्रोग्राम: e = 1 + 1/1! + 1/2! + ... 1/n!

    जब यूलर की संख्या को लागू करना हो, तो एक विधि परिभाषित की जाती है जो फैक्टोरियल की गणना करती है। एक अन्य विधि परिभाषित की जाती है जो इन फैक्टोरियल संख्याओं का योग निकालती है। उदाहरण def factorial_result(n): result = 1 for i in range(2, n + 1): result *= i return result def sum_

  1. - Python Program: Sine Series का Sum ज्ञात करें

    मान लीजिए हमारे पास एक value x है और हमें sine(x) series का sum calculate करना है। Sine(x) series में कई terms होते हैं जैसे: sine(x) = x - x^3/fact(3) + x^5/fact(5) - x^7/fact(7)... इस विशेष series-based problem को हल करने के लिए, हम पहले degree को input के रूप में लेंगे और इसे radian में convert क

  1. पायथन प्रोग्राम: श्रृंखला 1/1! + 2/2! + 3/3! + ... + n/n! का योग ज्ञात करें पायथन प्रोग्राम: श्रृंखला 1/1! + 2/2! + 3/3! + ... + n/n! का योग ज्ञात करें

    इस लेख में, हम दी गई समस्या के समाधान और दृष्टिकोण के बारे में जानेंगे।समस्या कथन - एक पूर्णांक इनपुट n दिया गया है, हमें श्रृंखला 1/1! + 2/2! + 3/3! + 4/4! + ... + n/n! का योग ज्ञात करना होगा।यहां हम फॉर लूप लागू कर रहे हैं, इसलिए हमें O(n) समय जटिलता प्राप्त होती है।दक्षता प्राप्त करने के लिए हम उ