Skip to content

Commit 05f9d61

Browse files
committed
1012 - Area
1 parent a67c89d commit 05f9d61

File tree

1 file changed

+32
-0
lines changed

1 file changed

+32
-0
lines changed

Beginner/1012.go

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package main
2+
3+
import "fmt"
4+
5+
func areaTriang(a, c float64) float64 {
6+
return (a * c) / 2
7+
}
8+
9+
func areaCircle(c float64) float64 {
10+
return (3.14159 * (c * c))
11+
}
12+
func areaTrapz(a, b, c float64) float64 {
13+
return ((a + b) * c) / 2
14+
}
15+
func areaSquad(b float64) float64 {
16+
return b * b
17+
}
18+
func areaRecta(a, b float64) float64 {
19+
return a * b
20+
}
21+
22+
func main() {
23+
var a float64
24+
var b float64
25+
var c float64
26+
fmt.Scanf("%f %f %f \n", &a, &b, &c)
27+
fmt.Printf("TRIANGULO: %.3f\n", areaTriang(a, c))
28+
fmt.Printf("CIRCULO: %.3f\n", areaCircle(c))
29+
fmt.Printf("TRAPEZIO: %.3f\n", areaTrapz(a, b, c))
30+
fmt.Printf("QUADRADO: %.3f\n", areaSquad(b))
31+
fmt.Printf("RETANGULO: %.3f\n", areaRecta(a, b))
32+
}

0 commit comments

Comments
 (0)