Operadores aritméticos
Parte da seção Fundamentos do Journey de GDScript da Coddy. Lição 15 de 92.
Operadores realizam operações em valores. Os operadores aritméticos fazem cálculos:
+adição:3 + 2é5-subtração:3 - 2é1*multiplicação:3 * 2é6/divisão:4 / 2é2**potência:2 ** 3é8(2 * 2 * 2)
Os operadores trabalham com valores e variáveis. Você pode armazenar o resultado em uma nova variável:
var a := 3
var b := 5
var c := a + b # c contém 8Assim como na matemática, *, / e ** são executados antes de + e -. Os parênteses alteram a ordem:
print(3 + 2 * 4) # 11
print((3 + 2) * 4) # 20Quando um dos valores é um número de ponto flutuante, o resultado também é:
var price := 2.5
print(price * 3) # 7.5Desafio
FácilDeclare três variáveis:
acom o valor5.2bcom o valor2.6cque contém o resultado dea / b
Escreva suas declarações acima do comentário. A linha print() já está lá e exibe:
a = 5.2, b = 2.6, c = 2.0Experimente você mesmo
extends Node
func _ready():
# Declare a, b e c abaixo
# Não altere a linha abaixo
print("a = ", a, ", b = ", b, ", c = ", c)
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores - Parte 1
Operadores aritméticosDivisão inteiraOperador móduloAtalhos aritméticosRevisão - Matemática básicaOperadores de comparação7Entrada e Saída Básicas
SaídaSaída com VariáveisFormatação de StringsEntradaConversão de TipoRevisão - Até 120Revisão - Verdadeiro ou Falso10Funções
Declare uma funçãoArgumentosRetornoTipos de retornoRevisão - Função SigmaRevisão - Função de validaçãoValores padrão13Percorrendo Arrays
Percorrendo elementosPercorrendo com índicesPercorrendo strings — Parte 1Percorrendo strings — Parte 216Rastreador de Despesas Diárias
Visão Geral do ProjetoSair do Programa5Operadores Parte 2
Operadores lógicos Parte 1Operadores lógicos Parte 2Revisão - Lógica simplesOperadores lógicos Parte 3Operador ternário8Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo Dados de Entrada11FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz3Variáveis - Parte 2
Declaração de tipoInferência de tipoConstantesRevisão - Inicialização de variáveisConversão de tipo6Tomada de decisões
Instrução ifIf - ElseRevisão - Calculadora simplesIf - Else aninhadoInstrução match9Laços de repetição
Laço forLaço whileInterromperContinuarRevisão - FatorialA função rangeLaço aninhadoRevisão - Entrada dinâmicaPratique por conta própria: Compilador de GDScript online