Menu
Coddy logo textTech

Operadores de Comparação - Parte 2

Parte da seção Fundamentos do Journey de GO da Coddy — lição 23 de 109.

O Go fornece operadores de comparação adicionais para comparar valores numéricos.

Use o operador maior que (>) para verificar se um valor é maior que outro:

a := 10
b := 5
result := a > b
fmt.Println(result)

Isso produz:

true

Outros operadores de comparação incluem menor que (<), maior ou igual a (>=) e menor ou igual a (<=):

x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true
challenge icon

Desafio

Iniciante

Neste desafio, você praticará o uso de operadores de comparação em Go. Definimos várias variáveis com valores diferentes. Sua tarefa é completar as expressões de comparação que faltam para fazer o programa imprimir a saída esperada.

Você precisa usar os seguintes operadores de comparação: < (menor que), > (maior que), <= (menor ou igual a) e >= (maior ou igual a).

Folha de consulta

Go fornece operadores de comparação para valores numéricos:

Maior que (>):

a := 10
b := 5
result := a > b  // true

Outros operadores de comparação:

  • < - menor que
  • >= - maior ou igual a
  • <= - menor ou igual a
x := 7
y := 7
fmt.Println(x < y)  // false
fmt.Println(x >= y) // true
fmt.Println(x <= y) // true

Experimente você mesmo

package main

import "fmt"

func main() {
	// Algumas variáveis predefinidas
	age1 := 25
	age2 := 30
	age3 := 25
	
	// TODO: Complete estas expressões de comparação usando <, >, <=, ou >=
	isAge1LessThanAge2 := // Verifique se age1 é menor que age2
	isAge2GreaterThanAge1 := // Verifique se age2 é maior que age1
	isAge1LessThanOrEqualToAge3 := // Verifique se age1 é menor ou igual a age3
	isAge2GreaterThanOrEqualToAge3 := // Verifique se age2 é maior ou igual a age3
	
	// Imprimir os resultados
	fmt.Println("Is age1 less than age2?", isAge1LessThanAge2)
	fmt.Println("Is age2 greater than age1?", isAge2GreaterThanAge1)
	fmt.Println("Is age1 less than or equal to age3?", isAge1LessThanOrEqualToAge3)
	fmt.Println("Is age2 greater than or equal to age3?", isAge2GreaterThanOrEqualToAge3)
}
quiz iconTeste seus conhecimentos

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