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

Метод big.Float.Quo

Метод big.Float.Quo выполняет деление двух чисел с плавающей точкой произвольной точности. В первый параметр передается делимое, во второй параметр передается делитель. Метод сохраняет результат деления в вызывающем объекте и возвращает его для удобства цепочечных вызовов. Точность результата определяется точностью вызывающего объекта, установленной методом SetPrec.

Синтаксис

func (z *big.Float) Quo(x, y *big.Float) *big.Float

Пример

Давайте разделим число 10.5 на число 2.5:

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

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

"4.2"

Пример

Давайте разделим число 1 на число 3 с точностью до 10 знаков:

package main import ( "fmt" "math/big" ) func main() { x := big.NewFloat(1) y := big.NewFloat(3) z := new(big.Float).SetPrec(40) res := z.Quo(x, y) fmt.Println(res) }

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

"0.3333333333333333333333333333333333333333"

Пример

Давайте разделим число 0 на число 5:

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

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

"0"

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

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