Global Namespace
Namespaces
Classes
Functions
double circumference(double radius)
brief
Helper function to calculate the circumference of a circle.
int factorial(int n)
brief
Helper function to calculate the factorial of a number.
double diameter(double radius)
brief
Helper function to calculate the diameter of a circle.
int fibonacci(int n)
brief
Helper function to calculate the nth Fibonacci number.
int fibonacci_recursive(int n)
brief
Helper function to calculate the nth Fibonacci number using a recursive algorithm.
double diagonal(double width, double height)
brief
Helper function to calculate the diagonal of a rectangle.
double aspect_ratio(double width, double height)
brief
Helper function to calculate the aspect ratio of a rectangle.
Enumerations
enum class Shapes
Name | Value | Comment |
---|---|---|
Circle | 0 | Comment 1 |
Rectangle | 1 | Comment 2 |
Triangle | 2 | Comment 3 |
brief
Shapes enum class for basic shapes.
Defined on line 70 at Calculator.h
enum Vegetables
Name | Value | Comment |
---|---|---|
Tomato | 0 | Comment 1 |
Potato | 1 | Comment 2 |
Carrot | 2 | Comment 3 |
brief
Vegatables enum for basic vegetables.
Defined on line 82 at Calculator.h
Helper function to calculate the sum of the areas of two shapes.