Useful online calculators for Geotechnics, Soil Works and Special Foundations. Contributors are welcome: you can message us with your formula or algorithm. We will give a public recognition, on the calculator page and on our LinkedIn group, to anyone who is going to share formulas or methods to let this project grow.

Please remind that it is possible to use following operations:

variable1 + variable2

variable1 * variable2

variable1 / variable2

variable1 – variable2

Also is possible to use mathematical equations with multiple fields and fields grouping included:

variable1 * (variable2 + variable3)

The equations may include more specific operations:

abs(x) | Absolute value of x |

acos(x) | Arccosine of x, in radians |

asin(x) | Arcsine of x, in radians |

atan(x) | Arctangent of x as a numeric value between -PI/2 and PI/2 radians |

atan2(x,y) | Arctangent of the quotient of its arguments |

ceil(x) | Returns x, rounded upwards to the nearest integer |

cos(x) | Cosine of x (x is in radians) |

exp(x) | Returns the value of e^x |

floor(x) | Returns x, rounded downwards to the nearest integer |

log(x) | Natural logarithm (base e) of x |

logab(x,y) | Logarithm of x base y |

max(x,y,z,…,n) | Returns the number with the highest value |

min(x,y,z,…,n) | Returns the number with the lowest value |

pow(x,y) | Returns the value of x to the power of y |

random() | Returns a random number between 0 and 1 |

round(x) | Rounds x to the nearest integer |

sin(x) | Sine of x (x is in radians) |

sqrt(x) | Square root of x |

tan(x) | Tangent of an angle |

gcd(x,y) | Returns the greatest common divisor between x and y |

It is possible to specify the number of decimal digits of a calculated field.

To solve complex calculations, it is possible to use the “if” clause:

If (variable3 > 100) return variable1 + variable2;

If (variable3 <= 100) return “The value is too low”;

Thanks to all contributors.