cpp

Округление чисел

Для округления чисел предназначены следующие функции:

  • Ceil() — возвращает значение, округленное до ближайшего большего значения. Формат функции:
math.Ceil(x float64) float64

Пример использования функции:

fmt.Println(math.Ceil(1.49))  // 2
fmt.Println(math.Ceil(1.5))   // 2
fmt.Println(math.Ceil(1.51))  // 2
  • Floor() — значение, округленное до ближайшего меньшего значения. Формат функции:
math.Floor(x float64) float64

Пример использования функции:

fmt.Println(math.Floor(1.49)) // 1
fmt.Println(math.Floor(1.5))  // 1
fmt.Println(math.Floor(1.51)) // 1
  • Round() — возвращает число, округленное до ближайшего меньшего целого для чисел с дробной частью меньше 0.5, или значение, округленное до ближайшего большего целого для чисел с дробной частью больше или равной 0.5. Формат функции:
math.Round(x float64) float64

Пример использования функции:

fmt.Println(math.Round(1.49)) // 1
fmt.Println(math.Round(1.5))  // 2
fmt.Println(math.Round(1.51)) // 2
  • Trunc() — отбрасывает дробную часть и возвращает целое число. Формат функции:
math.Trunc(x float64) float64

Пример использования функции:

fmt.Println(math.Trunc(1.5))  //  1
fmt.Println(math.Trunc(-1.5)) // -1
fmt.Println(math.Ceil(1.5))   //  2
fmt.Println(math.Ceil(-1.5))  // -1
fmt.Println(math.Floor(1.5))  //  1
fmt.Println(math.Floor(-1.5)) // -2

Учебник Go (Golang)
Учебник Go (Golang) в формате PDF

Помощь сайту

ЮMoney (Yandex-деньги): 410011140483022

ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов

cpp