Write a program in c++ programming that calculates the power of a number using pointers.
User will input two numbers and program will calculate power. First number will be base and second number will be the power.
This code explains the following C++ Concepts
program prototypes
Program has been tested on code blocks c++ complier.
see also: pointers multiplication example, pointers addition example code
program source code:
program input-output
This program will help to clear the concept of functions with different return types.
This code explains the following C++ Concepts
- Functions with the same arguments but different return data types
- How to use pointers
- Using pointers value to perform an arithmetic operation
program prototypes
functions prototypes |
see also: pointers multiplication example, pointers addition example code
program source code:
#include <iostream> using namespace std; int Power(int *, int *); float Power1(int *, int *); double Power2(int *, int *); int main() { int a,b; cout<<"Enter 1st Value:"; cin>>a; cout<<"Enter 2nd Value:"; cin>>b; cout<<endl <<endl; cout<<"...............Power.........." <<endl <<endl; cout<<"The Power of these numbers is:"<<Power(&a,&b)<<endl; cout<<"The Power of these numbers is:"<<Power1(&a,&b)<<endl; cout<<"The Power of these numbers is:"<<Power2(&a,&b)<<endl; cout<<endl <<endl; return 0; } int Power(int *x, int *y) { int P=1; for(int i=0;i<*y;i++) { P=(P * *x); } return P; } float Power1(int *x, int *y) { float P=1; for(int i=0;i<*y;i++) { P=(P * *x); } return P; } double Power2(int *x, int *y) { double P=1; for(int i=0;i<*y;i++) { P=(P * *x); } return P; }
program input-output
This program will help to clear the concept of functions with different return types.
It shows the output of 3 functions having the same arguments but different return types.
Besides this, it shows how to use the value with pointers.
find more examples here: c++ examples code
Nice
ReplyDelete