logic error

/ˈlɒdʒɪk ˈɛrər/ ロジックエラー

1. プログラムが意図しない結果を出す、設計やアルゴリズムの誤り。

プログラムのソースコードが文法的に正しくても、その設計やアルゴリズムに誤りがあるために、期待される結果とは異なる出力や動作をする問題を指します。プログラムはクラッシュしないため、見つけにくいことがあります。
The program compiles without errors, but there's a logic error causing incorrect calculations. (そのプログラムはエラーなくコンパイルできるが、計算を誤らせる論理エラーがある。)