package main import ( "fmt" ) func scan() (D float64, P float64) { fmt.Scan(&D, &P) return } func main() { D, P := scan() // var D, P float64 // D, P = 25., 16. // D, P = 9211348., 29. // floatで計算して誤差が出るパターン // ans := D * (1 + P/100) // floatで計算して誤差が出ないパターン ans := D * (100 + P) / 100 fmt.Printf("%v", int(ans)) }