# Program to find the surface area of the square pyramid

Given the base length**(b)** and slant height**(s)** of the square pyramid. The task is to find the surface area of the Square Pyramid. A Pyramid with a square base, 4 triangular faces, and an apex is a square pyramid.

** In this figure, **

**b **– base length of the square pyramid.

**s** – slant height of the square pyramid.

**h** – height of the square pyramid.

**Examples:**

Input: b = 3, s = 4 Output: 33 Input: b = 4, s = 5 Output: 56

**Formula **for calculating the surface are of the square pyramid with **(b)** base length and **(s)** slant height.

Below is the implementation using the above formula:

## C++

`// CPP program to find the surface area ` `// Of Square pyramid ` `#include <bits/stdc++.h> ` `using` `namespace` `std; ` ` ` `// function to find the surface area ` `int` `surfaceArea(` `int` `b, ` `int` `s) ` `{ ` ` ` ` ` `return` `2 * b * s + ` `pow` `(b, 2); ` `} ` ` ` `// Driver program ` `int` `main() ` `{ ` ` ` `int` `b = 3, s = 4; ` ` ` ` ` `// surface area of the square pyramid ` ` ` `cout << surfaceArea(b, s) << endl; ` ` ` `return` `0; ` `} ` |

*chevron_right*

*filter_none*

## Java

`// Java program to find the surface area ` `// Of Square pyramid ` ` ` `import` `java.io.*; ` ` ` `class` `GFG { ` ` ` ` ` `// function to find the surface area ` `static` `int` `surfaceArea(` `int` `b, ` `int` `s) ` `{ ` ` ` ` ` `return` `2` `* b * s + (` `int` `)Math.pow(b, ` `2` `); ` `} ` ` ` `// Driver program ` ` ` ` ` ` ` `public` `static` `void` `main (String[] args) { ` ` ` ` ` `int` `b = ` `3` `, s = ` `4` `; ` ` ` ` ` `// surface area of the square pyramid ` ` ` `System.out.println( surfaceArea(b, s)); ` ` ` `} ` `} ` `//This code is contributed by anuj_67.. ` |

*chevron_right*

*filter_none*

## Python 3

`# Python 3 program to find the ` `# surface area Of Square pyramid ` ` ` `# function to find the surface area ` `def` `surfaceArea(b, s): ` ` ` ` ` `return` `2` `*` `b ` `*` `s ` `+` `pow` `(b, ` `2` `) ` ` ` `# Driver Code ` `if` `__name__ ` `=` `=` `"__main__"` `: ` ` ` `b ` `=` `3` ` ` `s ` `=` `4` ` ` ` ` `# surface area of the square pyramid ` ` ` `print` `(surfaceArea(b, s)) ` ` ` `# This code is contributed ` `# by ChitraNayal ` |

*chevron_right*

*filter_none*

## C#

`// C# program to find the surface ` `// area Of Square pyramid ` `using` `System; ` ` ` `class` `GFG ` `{ ` ` ` `// function to find the surface area ` `static` `int` `surfaceArea(` `int` `b, ` `int` `s) ` `{ ` ` ` ` ` `return` `2 * b * s + (` `int` `)Math.Pow(b, 2); ` `} ` ` ` `// Driver Code ` `public` `static` `void` `Main () ` `{ ` ` ` `int` `b = 3, s = 4; ` ` ` ` ` `// surface area of the square pyramid ` ` ` `Console.WriteLine(surfaceArea(b, s)); ` `} ` `} ` ` ` `// This code is contributed ` `// by inder_verma ` |

*chevron_right*

*filter_none*

## PHP

`<?php ` `// PHP program to find the surface ` `// area Of Square pyramid ` ` ` `// function to find the surface area ` `function` `surfaceArea(` `$b` `, ` `$s` `) ` `{ ` ` ` `return` `2 * ` `$b` `* ` `$s` `+ pow(` `$b` `, 2); ` `} ` ` ` `// Driver Code ` `$b` `= 3; ` `$s` `= 4; ` ` ` `// surface area of the ` `// square pyramid ` `echo` `surfaceArea(` `$b` `, ` `$s` `); ` ` ` `// This code is contributed ` `// by anuj_67 ` `?> ` |

*chevron_right*

*filter_none*

**Output:**

33

## Recommended Posts:

- Program to find volume and surface area of pentagonal prism
- Calculate Volume, Curved Surface Area and Total Surface Area Of Cylinder
- Program to find the area of a Square
- Program for Surface area of Dodecahedron
- Program for Surface Area of Octahedron
- Find the Surface area of a 3D figure
- Program for Volume and Surface Area of Cube
- Program for Volume and Surface Area of Cuboid
- Program to calculate the Surface Area of a Triangular Prism
- Program to calculate Volume and Surface area of Hemisphere
- Program for Volume and Surface area of Frustum of Cone
- Program for Area Of Square
- Program for Area Of Square after N-th fold
- Program to calculate area of an Circle inscribed in a Square
- Surface Area and Volume of Hexagonal Prism

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.