12345678910111213141516171819202122232425262728 |
- package formas
- import (
- "math"
- )
- // Retangulo
- type Retangulo struct {
- Altura float64
- Largura float64
- }
- func (r Retangulo) Area() float64 {
- return r.Altura * r.Largura
- }
- type Circulo struct {
- Raio float64
- }
- func (c Circulo) Area() float64 {
- return math.Pi * math.Pow(c.Raio, 2)
- }
- type Forma interface {
- Area() float64
- }
|