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 5, Exercício 3 (Nível: 2) #12

Open vkorbes opened 4 years ago

vkorbes commented 4 years ago

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

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/_CxdXZyM5hP

basquegran2 commented 3 years ago

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

haystem commented 3 years ago

eu esqueci inicialmente de atribuir valor e ficava dando erro quando tentava ler as não tipadas.

package main

import ("fmt")

const (x int =10
      a string = "Say my name"
      b float64 = 283.847
      y = true
      t = "Aloha"
      v = 34 
      )

func main(){

  fmt.Printf("O valor de x: %v tipo: %T \n",x,x)
  fmt.Printf("O valor de y: %v tipo: %T \n",y,y)
  fmt.Printf("O valor de a: %v tipo: %T \n",a,a)
  fmt.Printf("O valor de b: %v tipo: %T \n",b,b)
  fmt.Printf("O valor de t: %v tipo: %T \n",t,t)
  fmt.Printf("O valor de v: %v tipo: %T \n",v,v)
}
guifeliper commented 3 years ago
package main

import (
    "fmt"
)

const x int = 10
const y = 11

func main() {
    fmt.Printf("x=%d tipo %T\ny=%d tipo %T", x, x, y, y)
}
Julian-ie commented 3 years ago

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

thiagoalgo commented 3 years ago

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

viniciussanchez commented 3 years ago

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

tomxdev commented 3 years ago

package main

import "fmt"

const x int = 30 const y = 25

func main() { fmt.Println("Const with Type: ", x) fmt.Println("Const without Type: ", y) }

victorinno commented 3 years ago

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

ygorsimoes commented 3 years ago
package main

import "fmt"

func main() {
    // Declara e atribui valores para as constantes tipadas e não tipadas
    const constanteTipada int = 10
    const constanteNaoTipada = 10

    // Imprime as constantes
    fmt.Println("Constante tipada:", constanteTipada)
    fmt.Println("Constante não tipada:", constanteNaoTipada)
}

Output:

Constante tipada: 10
Constante não tipada: 10
JPauloMoura commented 3 years ago
package main

//Crie constantes tipadas e não-tipadas e demonstre seus valores.
import "fmt"

const (
    semTipo     = 90.0
    comTipo int = 90
)

func main() {
    fmt.Printf("Sem tipagem: %v -> %T \n", semTipo, semTipo)
    fmt.Printf("Com tipagem: %d -> %T \n", comTipo, comTipo)
}

Resolução do Exercício

Lucasmirandar commented 3 years ago

https://play.golang.org/p/y-sgpahdO_f

CarlosSMA commented 2 years ago
package main

import "fmt"

const (
    const_1 int = 4
    const_2 = 7.0
    const_3 = "string"
)

func main() {
    fmt.Println("Constante 1 -", const_1)
    fmt.Println("Constante 2 -", const_2)
    fmt.Println("Constante 3 -", const_3)
}

Output

Constante 1 - 4
Constante 2 - 7
Constante 3 - string
AlissonAp commented 2 years ago

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

Matheus-Natanael commented 2 years ago

package main

import ( "fmt" )

const x int = 10 const y = 11

func main() { fmt.Printf("Valor de x= %d\t tipo: %T\nValor de y= %d\t tipo: %T", x, x, y, y) }

gustavomfc commented 2 years ago

package main

import "fmt"

func main() { const ( x int = 1 y int = 2 z int = 3 )

const (
    a = 40
    b = 50
    c = 60
)

fmt.Printf("%T - %v\n", x, x)
fmt.Printf("%T - %v\n", y, y)
fmt.Printf("%T - %v\n", z, z)

fmt.Printf("%T - %v\n", a, a)
fmt.Printf("%T - %v\n", b, b)
fmt.Printf("%T - %v\n", c, c)

}

adelsonsljunior commented 1 year ago
package main

import (
    "fmt"
)

const a int = 13
const b = 13

func main() {

    fmt.Printf("Tipada: %d", a)
    fmt.Printf("\nNão-Tipada: %d", b)

}
an4kein commented 1 year ago
https://go.dev/play/p/vOe1wPff6px

// You can edit this code!
// Click here and start typing.
package main

import "fmt"

const anakein int = 10

func main() {
    const zoas = "kkkk"
    fmt.Printf("%T\n", anakein)
    fmt.Printf("%T", zoas)
}

//- Crie constantes tipadas e não-tipadas.

---------------------------------------------------------------------------------------------------------------------------------------------
int
string
Program exited.
---------------------------------------------------------------------------------------------------------------------------------------------
hiercj commented 5 months ago

https://goplay.tools/snippet/4bwA8NB0GWD

Screenshot 2024-04-15 154536

1r4mos commented 5 months ago

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

DominMFD commented 4 months ago

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

Vitor-Zen commented 3 months ago

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

Hzin commented 2 weeks ago
package main

import "fmt"

func main() {
    const a int = 10
    const b = "Dez"

    fmt.Printf("Valor da constante tipada=%v\n", a)
    fmt.Printf("Valor da constante não tipada=%v", b)
}