pi はただの変数名だから、変数宣言のルールに反しない名前に変えてもよい。
float は単精度浮動小数点だから、倍精度の double に変えても(多分)差し支えない。
float より double の方が高速らしいし。