Создание операции
Часть раздела Основы путешествия по Dart на Coddy — урок 89 из 94.
Задание
ЛегкоНашему калькулятору нужно знать, какую операцию выполнять. Чтобы представить это, мы используем строковую переменную, которая может содержать одну из четырех основных арифметических операций: +, -, *, or /.
Обновите вашу программу калькулятора, чтобы:
- Объявить строковую переменную с именем
operation - Инициализировать её оператором умножения: "*"
- Добавить условное выражение, которое проверяет, является ли операция допустимой (равна '+', '-', '*', или '/')
- Если операция недопустима, установить её в '+' и вывести точно: "Invalid operation. Using addition (+) as default."
- Вывести "Operation: " за которым следует значение операции
Попробуйте сами
void main() {
print("Welcome to the Simple Calculator!");
// Объявление и инициализация числовых переменных
double firstNumber = 10.5;
double secondNumber = 5.5;
// Вывод чисел
print("First number: $firstNumber");
print("Second number: $secondNumber");
// Объявление и проверка переменной операции
}Все уроки раздела Основы
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Проект: Простой калькулятор
НастройкаОбъявление числа