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 4 (Nível: 3) #20

Open vkorbes opened 4 years ago

vkorbes commented 4 years ago

Exercício: Capítulo 7, Exercício 4 (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/fJ6-xsy9nKK

thiagoalgo commented 3 years ago

https://play.golang.org/p/x5-xHZrAmsj

viniciussanchez commented 3 years ago

https://play.golang.org/p/RmPONU04d3-

tomxdev commented 3 years ago
package main

import "fmt"

func main() {
    born := 1980
    year := 2021
    for  {
        fmt.Println(born)
        born++
        if born > year {
            break
        }
    }
}
an4kein commented 3 years ago

https://play.golang.org/p/FjEDGG-6eWT

ygorsimoes commented 3 years ago
package main

import "fmt"

func main() {

    // Declara e atribui valores inteiros a variáveis
    anoNascimento := 2000
    anoAtual := 2021

    // Loop infinito
    for {

        // Condição para checar se o anoNascimento é menor ou igual ao anoAtual
        if anoNascimento <= anoAtual {

            // Imprime o loop
            fmt.Println("Ano:", anoNascimento)

            // Adiciona +1 a variável
            anoNascimento++

        } else {

            // Interrompe o loop caso a condição seja falso
            break
        }
    }
}

Output:

Ano: 2000
Ano: 2001
Ano: 2002
Ano: 2003
Ano: 2004
Ano: 2005
Ano: 2006
...
Ano: 2014
Ano: 2015
Ano: 2016
Ano: 2017
Ano: 2018
Ano: 2019
Ano: 2020
Ano: 2021
JPauloMoura commented 3 years ago
package main

// Crie um loop utilizando a sintaxe: for  {}
// Utilize-o para demonstrar os anos desde que você nasceu
import "fmt"

func main() {
    nascimento := 1998
    atual := 2021

    for {
        if nascimento > atual {
            break
        }

        fmt.Print(nascimento, " ")
        nascimento++
    }
}

Resolução do Exercício

Lucasmirandar commented 3 years ago

package main

import "fmt"

func main() { ano := 1997 for { if ano == 2021 { break } fmt.Println(ano) ano++ } }

andersoncleyson commented 3 years ago
package main

import "fmt"

func main(){
    ano := 1995
    for{
        fmt.Println(ano)
        ano++
        if ano > 2021{
            break
        }
    }
}
CaueFarias commented 2 years ago

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

wfrsilva commented 2 years ago

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

image

M3L1M commented 1 year ago

func main() { i := 2000

for {
    fmt.Println(i)
    i++

    if i > 2023 {
        break
    }
}

}

adelsonsljunior commented 1 year ago
package main

import (
    "fmt"
)

func main() {

    anoNascimento := 2004
    anoAtual := 2023
    for {
        if anoNascimento > anoAtual {
            break
        }
        fmt.Println(anoNascimento)
        anoNascimento++
    }
}
hiercj commented 5 months ago

https://goplay.tools/snippet/qQT3ZhZcU64

DominMFD commented 4 months ago

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

MateSou commented 1 week ago

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