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