সমস্যা
দুটি সংখ্যা x এবং n পড়ে, জ্যামিতিক প্রগতির যোগফল কম্পিউট করার প্রোগ্রাম লিখুন।
1+x+x2+x3+x4+……….+xn
তারপর x, n এবং sum প্রিন্ট করুন।
সমাধান
সি প্রোগ্রামিং ভাষায় জ্যামিতিক প্রগতি কম্পিউট করার সমাধান নিচে দেওয়া হল:
অ্যালগরিদম
জ্যামিতিক প্রগতি কম্পিউট করার অ্যালগরিদম:
Step 1 − Start
Step 2 − Repeat
Step 3 − রানটাইমে x এবং n-এর মান পড়ুন
Step 4 − If n > 0 then
Step 4.1: for i = 0 to n do
Step 4.1.1: sum = sum +pow(x,i)
Step 4.1.2: i = i+1
Step 4.2: print x, n and sum
Step 5 − Else
Step 5.1: print not a valid n value
Step 5.2: goto repeat (jump to step 2)
Step 6 − End if
Step 7 − Stop
ফ্লোचार্ট
জ্যামিতিক প্রগতি কম্পিউট করার অ্যালগরিদমের ফ্লোचार্ট নিচে দেওয়া হল:

প্রোগ্রাম
জ্যামিতিক প্রগতি কম্পিউট করার সি প্রোগ্রাম:
#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