C++
Write the following functions and procedures in c ++ code.
The function f1 that receives an integer value greater than or equal to one and using a for loop returns the result of the following summation:
For example:
The function f2 that receives an integer value greater than or equal to one and using a for loop returns the result of the following multiplication:
For example:
The function f3 that receives an integer value greater than or equal to one and using a for loop returns the result of the following series:
For example:
The increment procedure receives 2 real parameters, the lower limit of the LI series and the upper limit of the LS series. And using a for loop, the procedure should display the sequence of numbers from LI to LS in 0.4 increments.
For example:
increment (3.0, 5.0), it will display on screen: 3.0, 3.4, 3.8, 4.2, 4.6, 5.0
increment (5.1, 7.2), it will display on screen: 5.1, 5.5, 5.9, 6.3, 6.7, 7.1
Answer-The function f1-
#include <iostream>
#include <cmath>
using namespace std;
// function to calculate sum of series
int calculateSum(int n)
{ // initialize sum as 0
int sum = 0;
// loop to calculate sum of series
for (int i = 0; i <= n; i++) {
sum = sum + pow(2,i);// sum of series
}
return sum;
}
int main()
{
int n;
cout<<"Please enter the value of term:\n";
cin>>n;
cout << "Sum of series of power of 2 is : "
<< calculateSum(n);
return 0;
}
Output-
Please enter the value of term:
3
Sum of series of power of 2 is : 15
Answer--The function f2-
#include <iostream>
using namespace std;
// function to calculate multiplication of series
int calculateMul(int n)
{ // initialize mul as 1
int mul = 1;
// loop to calculate multiplication of series
for (int i = 1; i <= n; i++) {
mul = mul *( 3*i-1);// multiplication of series
}
return mul;
}
int main()
{
int n;
cout<<"Please enter the value of term:\n";
cin>>n;
cout << "Multiplication of series is : "
<< calculateMul(n);
return 0;
}
Output-
Please enter the value of term:
4
Multiplication of series is : 880
Answer--The function f3-
#include <iostream>
using namespace std;
// Function to calculate sum of series
int series_sum(int n)
{
// when n is odd
if (n % 2 == 1)
return (n + 1) / 2;
// when n is not odd
return -n / 2;
}
int main()
{
int n;
cout<<"Enter value of term:\n";
cin>>n;
cout <<"Sum of series is:"<< series_sum(n);
return 0;
}
Output-
Enter value of term:
4
Sum of series is:-2
Answer-increment-
#include <iostream>
using namespace std;
// Function to display series
int increment(float n, float m)
{
for(float i=n;i<=m;i=i+0.4)
{
cout<<i<<"\t";
}
}
int main()
{
float n,m;
cout<<"Enter value of function:\n";
cin>>n>>m;
increment(n,m);
return 0;
}
Output-
Enter value of function:
5.1
7.2
5.1 5.5 5.9 6.3 6.7 7.1
Comments
Post a Comment