Menu
CoddyTech

Повторение: простой калькулятор

Часть раздела Основы путешествия по GDScript на Coddy. Урок 28 из 92.

challenge icon

Задание

Легко

Создай небольшой калькулятор. Переменные n1, n2 и op считываются за тебя в первых трёх строках (не изменяй их), а op содержит одно из значений "+", "-", "*" или "/".

Установи значение result в зависимости от op:

  • "+": n1 + n2
  • "-": n1 - n2
  • "*": n1 * n2
  • "/": n1, делённое на n2, с сохранением дробной части

Напиши все четыре варианта: тесты проверяют каждый оператор. result имеет тип float, поэтому при выводе всегда содержит десятичную точку. Например, для 12, 34 и "+" вывод будет таким:

result = 46.0

а для 7, 2 и "/" — таким:

result = 3.5

Попробуйте сами

extends Node

func _ready():
	var n1 := int(OS.read_string_from_stdin()) # Не изменяйте эту строку
	var n2 := int(OS.read_string_from_stdin()) # Не изменяйте эту строку
	var op := OS.read_string_from_stdin() # Не изменяйте эту строку
	var result: float = 0.0
	# Напишите свой код ниже

	# Не изменяйте строку ниже
	print("result = ", result)

Все уроки раздела Основы

Потренируйтесь самостоятельно: Онлайн-компилятор GDScript