aprendago icon indicating copy to clipboard operation
aprendago copied to clipboard

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

Open vkorbes opened this issue 4 years ago • 20 comments

Exercício: Capítulo 7, Exercício 3 (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!

vkorbes avatar Sep 30 '20 17:09 vkorbes

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

diegoparra avatar Oct 06 '20 01:10 diegoparra

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

andersoncleyson avatar Oct 07 '20 21:10 andersoncleyson

https://play.golang.org/p/R-127YRSHpy

thiagoalgo avatar Jan 10 '21 17:01 thiagoalgo

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

viniciussanchez avatar Jan 15 '21 13:01 viniciussanchez

package main

import "fmt"

func main() {
	born := 1980
	year := 2021
	for born <= year {
		fmt.Println(born)
		born++
	}
}

tomxdev avatar Feb 03 '21 10:02 tomxdev

https://play.golang.org/p/8m4ECmCFQuE

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

an4kein avatar Feb 09 '21 23:02 an4kein

package main

import "fmt"

func main() {

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

	// Loop que começa em 2000 e termina em 2021
	for anoNascimento <= anoAtual {

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

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

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

ygorsimoes avatar Mar 15 '21 13:03 ygorsimoes

Pesquisei e descobri uma forma de manipular datas. Então obtive a data atual, extraí dela o ano atual. Como gosto de fazer o "for" sempre do mesmo jeito, coloquei o contador no mesmo. Rodou.


/*
- Crie um loop utilizando a sintaxe: for condition {}
- Utilize-o para demonstrar os anos desde que você nasceu.
*/

package main

import (
	"fmt"
	"time"
)

// guardar a data atual obtida da função time.Now() que vem no package time numa variavel 
var dataAtual = time.Now()

// extrair o ano da variavel onde foi guardada a data atual
var anoAtual = dataAtual.Year()

func main() {

	for anoNascimento := 1973 ; ; anoNascimento++ {
		fmt.Printf("%v ", anoNascimento)

		// /quebra de linha por decada
		if anoNascimento%10 == 0 {
			fmt.Println()
		}

		// compara ano nascimento com  ano atual
		if anoNascimento == anoAtual {
			break
		}
	}
}

alansantosmg avatar Apr 20 '21 01:04 alansantosmg

package main

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

func main() {
	cont := 1998

	for cont <= 2021 {
		fmt.Print(cont, " ")
		cont++
	}
}

Resolução do Exercício

JPauloMoura avatar May 26 '21 01:05 JPauloMoura

package main

import "fmt"

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

Lucasmirandar avatar Jun 07 '21 21:06 Lucasmirandar

package main

import "fmt"

func main(){
	ano := 1995
	for ano <= 2021 {
		fmt.Println(ano)
		ano++
	}
}

andersoncleyson avatar Aug 25 '21 03:08 andersoncleyson

package main

import (
	"fmt"
)

func main() {
	anoNascimento := 2003

	for anoNascimento <= 2021 {
		fmt.Println(anoNascimento)
		anoNascimento += 1
	}
}

CarlosSMA avatar Dec 21 '21 14:12 CarlosSMA

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

CaueFarias avatar Feb 17 '22 01:02 CaueFarias

package main

import (
	"fmt"
	"time"
)

func main() {
	y := time.Now().Year() - 28
	for y <= time.Now().Year() {
		fmt.Println(y)
		y++
	}
}

viniciusbmello avatar Apr 05 '22 20:04 viniciusbmello

https://go.dev/play/p/qU6VnFVuHsk image

wfrsilva avatar May 26 '22 03:05 wfrsilva

func main() { i := 2000

for i <= 2023 {
	fmt.Println(i)
	i++
}

}

M3L1M avatar Feb 11 '23 04:02 M3L1M

package main

import (
	"fmt"
)

func main() {

	anoNascimento := 2004
	anoAtual := 2023
	for anoNascimento <= anoAtual {
		fmt.Println(anoNascimento)
		anoNascimento++
	}
}

adelsonsljunior avatar May 13 '23 13:05 adelsonsljunior

https://goplay.tools/snippet/mD5I-b4-pXu

mrercj avatar Apr 21 '24 01:04 mrercj

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

DominMFD avatar May 14 '24 13:05 DominMFD

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

Vitor-Zen avatar Jul 01 '24 12:07 Vitor-Zen