vkorbes / aprendago

Curso completo em português da linguagem Go, de zero a ninja! 🇧🇷
http://aprendago.com
1.03k stars 183 forks source link

Exercício: Capítulo 7, Exercício 8 (Nível: 3) #24

Open vkorbes opened 4 years ago

vkorbes commented 4 years ago

Exercício: Capítulo 7, Exercício 8 (Nível: 3)

Link para o vídeo:

Use esta thread para compartilhar sua solução, discutir o exercício com os colegas e pedir ajuda caso tenha dificuldades!

diegoparra commented 4 years ago

https://play.golang.org/p/vkx-t9BYvUB

viniciussanchez commented 3 years ago

https://play.golang.org/p/ziKjnQ95FkT

tomxdev commented 3 years ago
package main

import "fmt"

func main() {
    x := 10

    switch {
        case x == 8:
            fmt.Println("chis é 8")
        case x == 10:
            fmt.Println("chis é 10")
    }
}
an4kein commented 3 years ago

https://play.golang.org/p/I5j8GoMYLqr

um switch{} dentro de um for{} lol

ygorsimoes commented 3 years ago
package main

import (
    "fmt"
    // os
    "strings"
)

/*
    JOGO: Acerte a fruta!
*/

func main() {

    /*
        // Declara uma variável do tipo string
        var fruta string

        // Entrada de dados
        _, err := fmt.Scan(&fruta)

        // Trata o erro do método Scan()
        if err != nil {
            // Encerra o programa com o valor diferente de 0
            os.Exit(-1)
        }
    */

    // Declara e atribui uma string a variável
    fruta := "cereja"

    // Converte a string para caixa baixa (minúsculo)
    fruta = strings.ToLower(fruta)

    switch {
    case fruta == "laranja":
        fmt.Println("Essa é a fruta!")
    default:
        fmt.Println("Essa não é a fruta!")
    }
}

Output:

Essa não é a fruta!
JPauloMoura commented 3 years ago
package main

//Crie um programa que utilize a declaração switch, sem switch statement especificado.
import "fmt"

func main() {
    turno := "tarde"
    switch {
    case turno == "manhã":
        fmt.Print("Bom dia!")

    case turno == "tarde":
        fmt.Print("Boa tarde!")

    case turno == "noite":
        fmt.Print("Boa noite")
    }
}

Resolução do Exercício

Lucasmirandar commented 3 years ago

package main

import "fmt"

func main() { x := 10 switch { case x < 10: fmt.Println("X é menor que 10") case x == 10: fmt.Println("X é igual a 10") case x > 10: fmt.Println("X é maior que 10") default: fmt.Println("Erro") } }

CarlosSMA commented 2 years ago
package main

import (
    "fmt"
)

var (
    comida string
)

func main() {
    fmt.Print("Insira a comida: ")
    fmt.Scan(&comida)

    switch {
    case comida == "Cachorro-quente":
        fmt.Println("Usuário escolheu cachorro quente")
    case comida != "Cachorro-quente":
        fmt.Println("Usuário não escolheu cachorro quente")
    }
}
CaueFarias commented 2 years ago

https://go.dev/play/p/F4uWgNPyeL-

wfrsilva commented 2 years ago

Cap. 7 – Exercícios: Nível #3 – 8: https://go.dev/play/p/BFwY5OzGiGm

image

M3L1M commented 1 year ago

s := "Gabriel" switch { case s == "Gabriel": fmt.Println("Que nome legal") case s == "Marquinhos": fmt.Println("Que nome meia boca") default: fmt.Println("Blz, pare de tentar, o seu nome não é legal") }

hiercj commented 5 months ago

https://www.onlinegdb.com/fork/ZvcU057Q9

DominMFD commented 4 months ago

https://go.dev/play/p/yhssyiB-fPf

Vitor-Zen commented 3 months ago

https://go.dev/play/p/b9u64bJV4K4