github.com/giovannyortegon/go@v0.0.0-20220115155912-8890063f5bdd/Profesional/Strings/calculadora.go (about) 1 package main 2 3 import ( 4 "fmt" 5 "strings" 6 "strconv" 7 ) 8 9 func sumar(expresion string) int { 10 var result int 11 12 valores := strings.Split(expresion, "+") 13 14 for _, valor := range valores { 15 num, err := strconv.Atoi(valor) 16 17 if err != nil { 18 continue 19 } 20 result += num 21 } 22 23 return (result) 24 } 25 26 func main() { 27 var expresion string 28 var result int 29 30 fmt.Print("$ ") 31 fmt.Scanln(&expresion) 32 result = sumar(expresion) 33 fmt.Println(result) 34 }