SwiftHTML & CSSSolidityDesenvolvimento de JogosSolana/Rust
12.11.2024

Lição: 7: Operadores Básicos (Aritméticos, Lógicos, de Comparação)

Em Swift, operadores são símbolos que realizam operações em variáveis e valores. Os operadores podem ser categorizados em várias tipos, incluindo operadores aritméticos, lógicos e de comparação. Nesta aula, exploraremos cada uma dessas categorias com exemplos claros para ilustrar seu uso.

Operadores Aritméticos

Os operadores aritméticos são utilizados para realizar operações matemáticas básicas. Os principais operadores aritméticos em Swift são:

  • Adição (+)
  • Subtração (-)
  • Multiplicação (*)
  • Divisão (/)
  • Resto (%)

Exemplo de Operadores Aritméticos

let a = 10
let b = 3

let adicao = a + b            // 13
let subtracao = a - b        // 7
let multiplicacao = a * b    // 30
let divisao = a / b          // 3
let resto = a % b            // 1

print("Adição: \(adicao)")
print("Subtração: \(subtracao)")
print("Multiplicação: \(multiplicacao)")
print("Divisão: \(divisao)")
print("Resto: \(resto)")

Saída

Adição: 13
Subtração: 7
Multiplicação: 30
Divisão: 3
Resto: 1

Operadores Lógicos

Os operadores lógicos são usados para combinar múltiplas condições ou para negar uma condição. Os principais operadores lógicos em Swift são:

  • E lógico (&&)
  • Ou lógico (||)
  • Não lógico (!)

Exemplo de Operadores Lógicos

let estaEnsolarado = true
let ehFinalDeSemana = false

let possoSair = estaEnsolarado && ehFinalDeSemana  // false (ambos devem ser verdadeiros)
let ficarEmCasa = estaEnsolarado || ehFinalDeSemana // true (pelo menos um é verdadeiro)
let naoEstaEnsolarado = !estaEnsolarado             // false (nega o valor)

print("Posso sair? \(possoSair)")
print("Ficar em casa? \(ficarEmCasa)")
print("Não está ensolarado? \(naoEstaEnsolarado)")

Saída

Posso sair? false
Ficar em casa? true
Não está ensolarado? false

Operadores de Comparação

Os operadores de comparação são utilizados para comparar dois valores. O resultado de um operador de comparação é um valor booleano (true ou false). Os principais operadores de comparação em Swift são:

  • Igual a (==)
  • Diferente de (!=)
  • Maior que (>)
  • Menor que (<)
  • Maior ou igual a (>=)
  • Menor ou igual a (<=)

Exemplo de Operadores de Comparação

let x = 5
let y = 10

let ehIgual = x == y                // false
let ehDiferente = x != y            // true
let ehMaior = x > y                  // false
let ehMenor = x < y                  // true
let ehMaiorOuIgual = x >= y          // false
let ehMenorOuIgual = x <= y          // true

print("É Igual: \(ehIgual)")
print("É Diferente: \(ehDiferente)")
print("É Maior: \(ehMaior)")
print("É Menor: \(ehMenor)")
print("É Maior ou Igual: \(ehMaiorOuIgual)")
print("É Menor ou Igual: \(ehMenorOuIgual)")

Saída

É Igual: false
É Diferente: true
É Maior: false
É Menor: true
É Maior ou Igual: false
É Menor ou Igual: true

Conclusão

Nesta aula, abordamos os operadores básicos em Swift, incluindo operadores aritméticos, lógicos e de comparação. Compreender esses operadores é crucial para realizar cálculos, tomar decisões e controlar o fluxo dos seus programas. Experimente esses operadores em seus próprios projetos Swift para ter uma melhor compreensão de sua funcionalidade!

Video

Did you like this article? Rate it from 1 to 5:

Thank you for voting!