Shembull: Shuma e numrave të lexuara nga konzola

 1 package main
 2 
 3 import (
 4 	"bufio"
 5 	"fmt"
 6 	"os"
 7 	"strconv"
 8 	"strings"
 9 )
10 
11 func main() {
12 	fmt.Println("Shëno disa numra të ndara me space:")
13 	teksti, err := bufio.NewReader(os.Stdin).ReadString('\n')
14 	if err == nil {
15 		var shuma float64
16 		for _, v := range strings.Fields(teksti) {
17 			i, err := strconv.ParseFloat(v, 64)
18 			if err != nil {
19 				fmt.Println(err)
20 			} else {
21 				shuma += i
22 			}
23 		}
24 		fmt.Println("Shuma e numrave:", shuma)
25 	}
26 }

https://play.golang.org/p/195fJpQ-x1V

Rezultati:


Rezultati: Shëno disa numra të ndara me space: 4 5 6 7
Shuma e numrave: 22