Арифметические операторы
Часть раздела Основы путешествия по Dart на Coddy — урок 16 из 94.
Арифметические операторы в Dart выполняют математические вычисления: сложение (+), вычитание (-), умножение (*) и деление (/).
void main() {
int num1 = 10;
int num2 = 5;
int sum = num1 + num2;
print('Sum: $num1 + $num2 = $sum');
}void main() {
int num1 = 10;
int num2 = 5;
int difference = num1 - num2;
print('Difference: $num1 - $num2 = $difference');
}void main() {
int num1 = 10;
int num2 = 5;
int product = num1 * num2;
print('Product: $num1 * $num2 = $product');
}void main() {
int num1 = 10;
int num2 = 5;
double quotient = num1 / num2;
print('Quotient: $num1 / $num2 = $quotient');
}void main() {
int intValue = 5;
double doubleValue = 2.5;
double result = intValue + doubleValue;
print('$intValue + $doubleValue = $result');
}Задание
НовичокСоздайте программу на Dart, которая выполняет основные арифметические операции:
- Объявите целочисленную переменную с именем
num1со значением 10 - Объявите целочисленную переменную с именем
num2со значением 5 - Вычислите и сохраните следующие операции в соответствующих переменных:
- Сумма
num1иnum2(сохраните вsum) - Разность при вычитании
num2изnum1(сохраните вdifference) - Произведение
num1иnum2(сохраните вproduct) - Результат деления
num1наnum2(сохраните вquotientкак double) - Выведите каждый результат в ТОЧНО следующем формате:
Sum: 15
Difference: 5
Product: 50
Quotient: 2.0Ваш вывод должен точно соответствовать этому формату.
Шпаргалка
Dart поддерживает четыре основных арифметических оператора:
+для сложения-для вычитания*для умножения/для деления
int num1 = 10;
int num2 = 5;
int sum = num1 + num2; // 15
int difference = num1 - num2; // 5
int product = num1 * num2; // 50
double quotient = num1 / num2; // 2.0Вы можете смешивать типы int и double в арифметических операциях:
int intValue = 5;
double doubleValue = 2.5;
double result = intValue + doubleValue; // 7.5Попробуйте сами
void main() {
// Объявите свои переменные здесь
int num1 = ?;
int num2 = ?;
// Выполните арифметические операции
int sum = ?;
int difference = ?;
int product = ?;
double quotient = ?;
// Выведите результаты
print("Sum: $sum");
print("Difference: $difference");
print("Product: $product");
print("Quotient: $quotient");
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы, часть 2
Операторы сравненияЛогический ANDЛогический ORЛогический NOTОператоры проверки типаПовторение - Сравнения7Работа со строками
Конкатенация строкИнтерполяция строкМногострочные строкиСвойства строкОсновные методы строк10Коллекции - Основы словарей
Что такое словари?Создание словаряДоступ к значениям по ключуПары ключ-значениеПолучение размера словаряПолучение ключейПолучение значенийПроверка существования ключа2Переменные и основные типы данных
Что такое переменные?СтрокиЦелые числа (int)Вещественные числа (double)Булевы значения (bool)Вывод типов с 'var'Финальные переменныеКонстантные переменныеСоглашения об именованииОсновы null-безопасностиПовторение - Объявление переменных8Поток управления - Циклы
Цикл 'for'Цикл 'while'Цикл 'do-while'Использование 'break' в циклахИспользование 'continue' в циклахИтог - Повторение кода3Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор модуляИнкремент и декрементСокращённые присваиванияИтог - Простые вычисления6Управление потоком - Принятие решений
Оператор 'if'Оператор 'else'Оператор 'else if'Повторение - Простые решенияВложенные операторы 'if'Оператор 'switch'9Коллекции - Основы списков
Что такое списки?Создание спискаДоступ по индексуПолучение длины спискаДобавление элементовУдаление элементовПроверка, пуст ли списокИтерация по списку12Расширенные функции
Необязательные позиционные параметрыИменованные параметрыОбязательные именованные параметрыЗначения параметров по умолчаниюПовторение - Параметры функций15Проект: Простой калькулятор
НастройкаОбъявление числа