Расчёт чаевых и общей суммы
Часть раздела Основы путешествия по GDScript на Coddy. Урок 40 из 92.
Задание
ЛегкоТеперь рассчитай чаевые и итоговую сумму. Оставь код из предыдущих шагов и добавь после него:
- Рассчитай чаевые и сохрани их в
tip_amount, используя эту формулу:(tip_percentage / 100) * bill_amount - Прибавь сумму чаевых к сумме счёта и сохрани результат в
total_amount. - Выведи
total_amount.
Например, если входные данные — 64.3 и 9.0, программа выводит:
Bill Split Calculator
70.087total_amount — это float, поэтому целое итоговое значение выводится с десятичной точкой: 1150.0.
Попробуйте сами
extends Node
func _ready():
print("Bill Split Calculator")
var bill_amount := float(OS.read_string_from_stdin())
var tip_percentage := float(OS.read_string_from_stdin())
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыЦелочисленное делениеОператор остатка от деленияСокращённая запись арифметических операцийПовторение — простая математикаОператоры сравнения7Основы ввода и вывода
ВыводВывод с переменнымиФорматирование строкВводПреобразование типовПовторение — до 120Повторение — истина или ложь5Операторы, часть 2
Логические операторы, часть 1Логические операторы, часть 2Повторение: простая логикаЛогические операторы, часть 3Тернарный оператор8Калькулятор для разделения счёта
Приветственное сообщениеВвод данных11FizzBuzz с неожиданным поворотом
Обзор игрыФункция FizzBuzz14Массивы: продвинутый уровень
Срезы массивовОператоры последовательностейПринадлежностьСортировка и обратный порядок3Переменные. Часть 2
Объявление типаВывод типаКонстантыПовторение — инициализация переменныхПреобразование типов6Принятие решений
Оператор ifЕсли — иначеПовторение: простой калькуляторВложенные условия if — elseОператор match9Циклы
Цикл forЦикл whileBreakContinueПовторение — факториалФункция rangeВложенный циклПовторение — динамический вводПотренируйтесь самостоятельно: Онлайн-компилятор GDScript