Дробные операции в Kotlin
Давайте теперь работать с числами, у которых есть дробная часть.
Без суффикса такая запись дает тип Double.
Сложение сохраняет дробную часть:
println(1.5 + 2.25) // 3.75
Вычитание тоже оставляет дробную часть:
println(4.5 - 1.25) // 3.25
Умножение сохраняет ее так же:
println(1.5 * 2.0) // 3.0
Деление двух дробных дает дробный результат:
println(5.0 / 2.0) // 2.5
Те же числа, записанные целыми, делятся нацело. Форма записи выбирает вид деления:
println(5 / 2) // 2
Смешивать целое и дробное в одном действии нельзя, как нельзя смешивать беззнаковое и дробное. Оба операнда пишут в одном виде:
println(3.0 + 0.5) // 3.5
Даны две переменные:
val num1 = 7.5
val num2 = 2.25
Найдите сумму этих переменных и выведите ее.
Даны две переменные:
val num1 = 8.75
val num2 = 1.5
Найдите разность этих переменных: вычтите вторую из первой и выведите ее.
Даны две переменные:
val num1 = 2.5
val num2 = 4.0
Найдите произведение этих переменных и выведите его.
Даны две переменные:
val num1 = 9.0
val num2 = 4.0
Найдите частное этих переменных: разделите первую на вторую и выведите его.
Даны три переменные:
val num1 = 1.25
val num2 = 2.5
val num3 = 0.25
Найдите сумму этих переменных и выведите ее.