Практика на математические функции в Go
Даны радиус и высота цилиндра:
var radius float64 = 2.5
var height float64 = 10.0
Вычислите объем цилиндра и выведите результат, округленный до двух знаков в дробной части.
Даны три температуры:
var t1 int = -5
var t2 int = 12
var t3 int = -3
Найдите размах температур (разность между наибольшим и наименьшим значением) и выведите результат в консоль.
Даны стороны прямоугольника:
var width float64 = 5.0
var height float64 = 13.0
Найдите длину диагонали и выведите результат,
округленный до целого в типе int64.
Дано число:
var num float64 = 2.0
Возведите его в десятую степень, извлеките квадратный корень из результата и выведите значение в консоль.
Дан срез дробей:
samples := []float64{1.0 / 0.0, 4.5, 0.0 / 0.0, -2.0}
Оставьте только обычные конечные значения,
округлите каждое до целого в типе int64
и выведите итоговый срез в консоль.
Даны два числа:
var a int = -7
var b int = 4
Найдите большее по модулю и выведите его в консоль.
Сгенерируйте случайное целое число от 0
до 10 включительно и выведите его
в консоль.
Даны границы:
var from int = 50
var to int = 100
Сгенерируйте случайное целое число в этом диапазоне, возведите его во вторую степень и выведите результат в консоль.
Даны границы:
var start byte = 'A'
var end byte = 'Z'
Сгенерируйте случайную заглавную латинскую букву и выведите ее в консоль.
Дан срез:
words := []string{"red", "green", "blue"}
Выберите случайный элемент и выведите его в консоль.