1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
#include <iostream>
#include <cstdlib>
#include <math.h>
using namespace std;
int menu, program;
double ntywyraz,sn;
/////////////////////////////////////////////////////////
double suma(double a, double n, double q)
{
 return a*((1-(pow(q,n)))/(1-q));
}

double wyraznty(double a, double nty, double q)
{
 return a*pow(q,(nty-1));
}
/////////////////////////////////////////////////
int main()
{
 program=1;
 while (program>0)
 {
 system("cls");
 cout<<"Menu: ";
 cout<<"\n1. Suma ";
 cout<<"\n2. Nty wyraz ";
 cout<<"\n3. Koniec";
 cout<<"\nWybierz: ";
 cin>>menu;

 switch( menu )
 {
 case 1:
  cout<<"Podaj pierwszy wyraz ciagu: ";
  cin>>a;
  cout<<"\nPodaj ilosc wyrazow ciagu: ";
  cin>>n;
  cout<<"\nPodaj iloraz: ";
  cin>>q;
  cout<<"\nSuma to: "<<   suma(a,n,q);
  cout<<"\n";
  system("pause");
 
  break;
   
 case 2:
  cout<<"Podaj pierwszy wyraz ciagu: ";
  cin>>a;
  cout<<"\nPodaj iloraz: ";
  cin>>q;
  cout<<"\nNty wyraz ciagu: ";
  cin>>nty;
  cout<<"\n" << nty << " wyraz ciagu: "<< wyraznty(a,q,nty);
  cout<<"\n";
  break;
   
 case 3:
    program=0;
    break;
   
  }
 }
return 0;

}
C++