Практические задания - Урок 2: Переменные и константы

Инструкция: Решайте задачи по порядку. Для каждой задачи создайте отдельный файл .dart или решайте все в одном файле, отделяя решения комментариями. Используйте типизацию, переменные, константы и шаблонные строки.

Задача № 1 — Приветствие

Уровень сложности:

Создайте переменную для хранения имени пользователя, затем выведите приветствие.

Ожидаемый вывод
Светлая тема Темная тема
Привет, Имя!

Задача № 2 — Площадь треугольника

Уровень сложности:

Используя переменные и шаблонные строки, найдите площадь треугольника. Основание: 5, высота: 10.

Ожидаемый вывод
Светлая тема Темная тема
Площадь треугольника с основанием 5.0 и высотой 10.0 равна 25.0

Подсказка: Формула площади: S = (a * h) / 2. Используйте тип double и интерполяцию строк: "$переменная".

Задача № 3 — Обмен значений переменных

Уровень сложности: ⭐⭐

Создайте две переменные a и b, присвойте им значения, затем поменяйте значения местами используя только переменные и выведите результат.

Задача № 4 — Средний балл оценок

Уровень сложности:

Создайте три переменные для хранения оценок по разным предметам. Рассчитайте и выведите среднюю оценку.

Задача № 5 — Работа с переменными

Уровень сложности:

Объявите три переменные типа int и присвойте первой числовое значение, вторая переменная равна первой переменной увеличенной на 3, а третья переменная равна сумме первых двух.

Подсказка: Используйте арифметические операции + для сложения.

Задача № 6 — Обмен значений трех переменных

Уровень сложности: ⭐⭐

Составить программу обмена значениями трех переменных величин a, b, c по следующей схеме:

Подсказка: Используйте дополнительные переменные для временного хранения значений. Выведите значения переменных до и после обмена.

Задача № 7 — Возведение в степень через умножение

Уровень сложности: ⭐⭐

Дано вещественное число a. Пользуясь только операцией умножения, получите:

Подсказка: Используйте промежуточные переменные для хранения результатов умножения. Например, для a⁴: сначала , затем (a²)².

Задача № 8 — Генератор случайных чисел

Уровень сложности: ⭐⭐

Создайте программу, которая генерирует случайные числа:

Подсказка: Используйте класс Random из библиотеки dart:math. Не забудьте добавить импорт в начале файла: import 'dart:math';