package main import ( \"fmt\" \"strconv\" ) func main() { k := 10/3.0 i := fmt.Sprintf(\"%.2f\", k) f,_ := strconv.ParseFloat(i, 2) fmt.Pri
modify from @creack
package main import ( "fmt" ) func main() { //untruncated := 10/3.0 untruncated := 4.565 tmp := int(untruncated*100) last := int(untruncated*1000)-tmp*10 if last>=5{ tmp += 1 } truncated := float64(tmp)/100 fmt.Println(untruncated, truncated) }