Skip to content

Commit

Permalink
Adicionando mais dois tipos de funções
Browse files Browse the repository at this point in the history
  • Loading branch information
Ricardo-Oliver committed Apr 26, 2023
1 parent 91a411b commit 46053a1
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 0 deletions.
16 changes: 16 additions & 0 deletions funcoes/comoparametro/comoparametro.go
@@ -0,0 +1,16 @@
package main

import "fmt"

func multiplicacao(a, b int) int {
return a * b
}

func exec(funcao func(int, int) int, p1, p2 int) int {
return funcao(p1, p2)
}

func main() {
resultado := exec(multiplicacao, 3, 4)
fmt.Println(resultado)
}
15 changes: 15 additions & 0 deletions funcoes/variatica/variatica.go
@@ -0,0 +1,15 @@
package main

import "fmt"

func media(numeros ...float64) float64 {
total := 0.0
for _, num := range numeros {
total += num
}
return total / float64(len(numeros))
}

func main() {
fmt.Printf("Média: %.2f", media(9.6, 5.9, 8.9, 6.9))
}

0 comments on commit 46053a1

Please sign in to comment.