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

Метод big.Float.Mul

Метод big.Float.Mul выполняет умножение двух чисел с плавающей точкой с произвольной точностью. Результат умножения сохраняется в вызывающем объекте, который возвращается в качестве результата. Метод принимает один параметр - множитель типа *big.Float, а умножается он на вызывающий объект.

Синтаксис

z.Mul(x, y *big.Float) *big.Float

Метод умножает x на y и сохраняет результат в z, после чего возвращает z.

Пример

Давайте умножим два числа с плавающей точкой:

package main import ( "fmt" "math/big" ) func main() { x := big.NewFloat(3.5) y := big.NewFloat(2.0) z := new(big.Float) res := z.Mul(x, y) fmt.Println(res) }

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

7

Пример

Давайте умножим число с плавающей точкой на целое число:

package main import ( "fmt" "math/big" ) func main() { x := big.NewFloat(2.5) y := big.NewFloat(4.0) z := new(big.Float) res := z.Mul(x, y) fmt.Println(res) }

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

10

Пример

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

package main import ( "fmt" "math/big" ) func main() { x := big.NewFloat(1.23456789) y := big.NewFloat(9.87654321) z := new(big.Float) res := z.Mul(x, y) fmt.Println(res) }

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

12.193263

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

  • метод big.Float.Add,
    который выполняет сложение чисел с произвольной точностью
  • метод big.Float.Sub,
    который выполняет вычитание чисел с произвольной точностью
  • метод big.Float.Quo,
    который выполняет деление чисел с произвольной точностью
  • метод big.Float.SetPrec,
    который устанавливает точность для чисел с плавающей точкой
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить