समस्या
दो संख्याएं x और n पढ़ने के लिए एक प्रोग्राम लिखें, और फिर ज्यामितीय श्रेणी का योग 계산 करें।
1 + x + x² + x³ + x⁴ + ... + xⁿ
और फिर, x, n और योग प्रिंट करें।
समाधान
C प्रोग्रामिंग भाषा में ज्यामितीय श्रेणी की गणना करने का समाधान नीचे दिया गया है:
एल्गोरिथम
ज्यामितीय श्रेणी की गणना करने के लिए एक एल्गोरिथम देखें।
चरण 1 - शुरू
चरण 2 - दोहराएं
चरण 3 - रनटाइम पर x और n के मान पढ़ें
चरण 4 - यदि n > 0 तो
- चरण 4.1: i = 0 से n तक के लिए
- चरण 4.1.1: sum = sum + pow(x, i)
- चरण 4.1.2: i = i+1
- चरण 4.2: x, n और sum प्रिंट करें
चरण 5 - अन्यथा
- चरण 5.1: "not a valid n value" प्रिंट करें
- चरण 5.2: दोहराएं पर जाएं (चरण 2 पर जाएं)
चरण 6 - अंत यदि
चरण 7 - रुकें
फ्लोचार्ट
ज्यामितीय श्रेणी की गणना करने के लिए एक एल्गोरिथम का फ्लोचार्ट नीचे दिया गया है:

प्रोग्राम
निम्नलिखित C प्रोग्राम ज्यामितीय श्रेणी की गणना करता है:
#include <stdio.h>
#include <conio.h>
#include <math.h>
main(){
int x, n, sum = 0, i;
start:
printf("enter the values for x and n:");
scanf("%d%d", &x, &n);
if(n > 0){
for(i = 0; i <= n; i++){
sum = sum + pow(x, i);
}
printf("The sum of the geometric progression is:%d", sum);
}
else{
printf("not a valid n:%d value", n);
getch();
goto start;
}
}
आउटपुट
enter the values for x and n: 4 5 The sum of the geometric progression is: 1365