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