РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
384 of 1593 menu

Функция math.Dim

Функция math.Dim вычисляет положительную разность между двумя числами с плавающей точкой. Она принимает два параметра: первый параметр — это число a, второй параметр — число b. Функция возвращает a - b, если разность положительна, и 0.0, если разность отрицательна или равна нулю. Это полезно, когда вам нужно получить только положительную разницу между двумя значениями.

Синтаксис

math.Dim(a, b float64) float64

Пример

Давайте вычислим положительную разность между числами 10.0 и 4.0:

package main import ( "fmt" "math" ) func main() { res := math.Dim(10.0, 4.0) fmt.Println(res) }

Результат выполнения кода:

6

Пример

Теперь рассмотрим случай, где разность отрицательна. Вычислим положительную разность между числами 3.0 и 8.0:

package main import ( "fmt" "math" ) func main() { res := math.Dim(3.0, 8.0) fmt.Println(res) }

Результат выполнения кода:

0

Пример

Если оба числа равны, функция также вернет ноль. Проверим это на числах 5.0 и 5.0:

package main import ( "fmt" "math" ) func main() { res := math.Dim(5.0, 5.0) fmt.Println(res) }

Результат выполнения кода:

0

Смотрите также

  • функцию math.Max,
    которая возвращает большее из двух чисел
  • функцию math.Min,
    которая возвращает меньшее из двух чисел
  • функцию math.Abs,
    которая возвращает абсолютное значение числа
  • функцию math.Copysign,
    которая возвращает число с знаком другого числа
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить