Дробные операции в Dart
Число с точкой имеет тип double.
Сложение сохраняет дробную часть:
print(1.5 + 2.25); // 3.75
Вычитание тоже оставляет дробную часть:
print(4.5 - 1.25); // 3.25
Умножение сохраняет ее так же:
print(1.5 * 2.0); // 3.0
Деление двух дробных дает дробный результат:
print(5.0 / 2.0); // 2.5
В Dart оператор / между двумя int
тоже дает double с дробной частью.
Целую часть без дроби дает ~/:
print(5 / 2); // 2.5
print(5 ~/ 2); // 2
Оба операнда в примерах пишут с точкой, чтобы действие шло между дробными:
print(3.0 + 0.5); // 3.5
Даны две переменные:
var num1 = 7.5;
var num2 = 2.25;
Найдите сумму этих переменных и выведите ее.
Даны две переменные:
var num1 = 8.75;
var num2 = 1.5;
Найдите разность этих переменных: вычтите вторую из первой и выведите ее.
Даны две переменные:
var num1 = 2.5;
var num2 = 4.0;
Найдите произведение этих переменных и выведите его.
Даны две переменные:
var num1 = 9.0;
var num2 = 4.0;
Найдите частное этих переменных: разделите первую на вторую и выведите его.
Даны три переменные:
var num1 = 1.25;
var num2 = 2.5;
var num3 = 0.25;
Найдите сумму этих переменных и выведите ее.