completed average function

This commit is contained in:
John O'Keefe 2023-10-25 12:57:21 -04:00
parent 02c95ceb05
commit f4b408cf92

View File

@ -2,9 +2,21 @@ package main
import (
"fmt"
"log"
"os"
"strconv"
)
func average2() {
fmt.Println(os.Args)
func main() {
arguments := os.Args[1:]
var sum float64 = 0
for _, argument := range arguments {
number, err := strconv.ParseFloat(argument, 64)
if err != nil {
log.Fatal(err)
}
sum += number
}
sampleCount := float64(len(arguments))
fmt.Printf("Average: %0.2f\n", sum/sampleCount)
}