Создание операции
Часть раздела Основы путешествия по 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Проект: Простой калькулятор
НастройкаОбъявление числаПотренируйтесь самостоятельно: Онлайн-компилятор Dart