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;` `}` |

## 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..` |

## 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` |

## 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` |

## 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` `?>` |

## Javascript

`<script>` `// javascript program to find the surface area` `// Of Square pyramid` `// function to find the surface area` `function` `surfaceArea(b , s)` `{` ` ` `return` `2 * b * s + parseInt(Math.pow(b, 2));` `}` `// Driver program` `var` `b = 3, s = 4;` `// surface area of the square pyramid` `document.write( surfaceArea(b, s));` `// This code is contributed by shikhasingrajput` `</script>` |

**Output:**

33

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the **DSA Self Paced Course** at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more, please refer **Complete Interview Preparation Course****.**

In case you wish to attend live classes with industry experts, please refer **DSA Live Classes**