Answer
See explanation
Work Step by Step
John Programmer’s argument is technically true — you can use a variable and assign it a value at the beginning of the program — but this approach has several drawbacks compared to using a constant.
Declaring a constant is better because:
1. Prevents accidental modification
2. Makes the code easier to understand
3. Facilitates maintainability
4. Enables compiler optimizations
Therefore using a constant improves safety, readability, and maintainability. It prevents accidental errors and clearly communicates the programmer’s intent that the value should never change.