package main

import (
	"fmt"
	"math"
	"strconv"
)

func main() {
	value := "1.15"
	valueFloat, _ := strconv.ParseFloat(value, 64)

	valueCentsError := int(valueFloat * 100.0)
	valueCentsCorrect := int(math.Round(valueFloat * 100.0))

	fmt.Println("Valor original string......:", value)
	fmt.Println("Valor convertido para float:", valueFloat)
	fmt.Println("Valor em centavos (errado).:", valueCentsError)
	fmt.Println("Valor em centavos (correto):", valueCentsCorrect)

}
