﻿ C# - Calculate a value by raising three to a power

# C#: Calculate the value that results from raising 3 to a power ranging from 0 to 32

## C# Sharp Math: Exercise-3 with Solution

Write a C# Sharp program to calculate the value that results from raising 3 to a power ranging from 0 to 32.

Sample Solution:

C# Sharp Code:

``````using System;
namespace exercises {
class Program {
static void Main(string[] args) {
int value = 3;
for (int power = 0; power <= 32; power++)
Console.WriteLine(\$"{value}^{power} = {(long)Math.Pow(value, power):N0} (0x{(long)Math.Pow(value, power):X})");

}
}
}
```
```

Sample Output:

```3^0 = 1 (0x1)
3^1 = 3 (0x3)
3^2 = 9 (0x9)
3^3 = 27 (0x1B)
3^4 = 81 (0x51)
3^5 = 243 (0xF3)
3^6 = 729 (0x2D9)
3^7 = 2,187 (0x88B)
3^8 = 6,561 (0x19A1)
3^9 = 19,683 (0x4CE3)
3^10 = 59,049 (0xE6A9)
3^11 = 177,147 (0x2B3FB)
3^12 = 531,441 (0x81BF1)
3^13 = 1,594,323 (0x1853D3)
3^14 = 4,782,969 (0x48FB79)
3^15 = 14,348,907 (0xDAF26B)
3^16 = 43,046,721 (0x290D741)
3^17 = 129,140,163 (0x7B285C3)
3^18 = 387,420,489 (0x17179149)
3^19 = 1,162,261,467 (0x4546B3DB)
3^20 = 3,486,784,401 (0xCFD41B91)
3^21 = 10,460,353,203 (0x26F7C52B3)
3^22 = 31,381,059,609 (0x74E74F819)
3^23 = 94,143,178,827 (0x15EB5EE84B)
3^24 = 282,429,536,481 (0x41C21CB8E1)
3^25 = 847,288,609,443 (0xC546562AA3)
3^26 = 2,541,865,828,329 (0x24FD3027FE9)
3^27 = 7,625,597,484,987 (0x6EF79077FBB)
3^28 = 22,876,792,454,961 (0x14CE6B167F31)
3^29 = 68,630,377,364,883 (0x3E6B41437D93)
3^30 = 205,891,132,094,649 (0xBB41C3CA78B9)
3^31 = 617,673,396,283,947 (0x231C54B5F6A2B)
3^32 = 1,853,020,188,851,841 (0x6954FE21E3E81)
```

Flowchart:

C# Sharp Code Editor:

Improve this sample solution and post your code through Disqus

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.

﻿