completed average function
This commit is contained in:
		@@ -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)
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user