Wednesday, February 5, 2014

simple program help
































The problem is in your if-statement: "max > 4 || max <= 10"
































Consider my input: 3. Is it > 4? False! Is it <=10? True! So the condition is true since false || true == true.































Consider my input: 13. Is it > 4? True! Is it <=10? False! So the condition is true since true || false == true.
































Replace the || with && and it will work as false && true == false.































































No comments:

Post a Comment