Python | Percentage increase in the total surface area of the cuboid

Given a cuboid of length **L**, breadth **B** and Height **H**, the task is to find percentage increase in the total surface area of the cuboid if length, breadth and height are increased by fixed percentages.

**Examples:**

Input :L = 20, B = 30, H = 50, l = 10 %, b = 12 %, h = 15 %Output :26.97 %Input :L = 40, B = 60, H = 15, l = 5 %, b = 7 %, h = 12 %Output :14.88 %

**Code : Python code to find the increase in the total surface area of the cuboid.**

`# Function to return the percentage increase ` `# in the total surface area of the cuboid ` `# Total surface area of a cuboid = 2(L * B) + (L * H) + (B * H)` `def` `increaseIntsa(L, B, H, l, b, h):` ` ` `oldsurfacearea ` `=` `2` `*` `((L ` `*` `B) ` `+` `(L ` `*` `H) ` `+` `(B ` `*` `H))` ` ` `newsurfacearea ` `=` `2` `*` `((L ` `+` `(L ` `*` `l ` `*` `0.01` `))` `*` `(B ` `+` `(B ` `*` `b` `*` `0.01` `)) ` `+` ` ` `(L ` `+` `(L ` `*` `l ` `*` `0.01` `))` `*` `(H ` `+` `(H ` `*` `h` `*` `0.01` `)) ` `+` ` ` `(B ` `+` `(B ` `*` `b ` `*` `0.01` `))` `*` `(H ` `+` `(H ` `*` `h` `*` `0.01` `)))` ` ` `increase ` `=` `(newsurfacearea ` `-` `oldsurfacearea)` ` ` `increasepercent ` `=` `(increase ` `/` `oldsurfacearea) ` `*` `100` ` ` `return` `(increasepercent)` ` ` `# Cuboid dimnesions` `L ` `=` `20` `B ` `=` `30` `H ` `=` `50` ` ` `# percentage increase` `l ` `=` `10` `b ` `=` `12` `h ` `=` `15` `print` `(increaseIntsa(L, B, H, l, b, h), ` `"%"` `) ` |

**Output :**

26.974193548387092 %

Attention reader! Don’t stop learning now. Get hold of all the important mathematical concepts for competitive programming with the **Essential Maths for CP Course** at a student-friendly price. To complete your preparation from learning a language to DS Algo and many more, please refer **Complete Interview Preparation Course****.**