Clunker Motors Inc. is recalling all vehicles from model years 1995-1998 and 2004-2006. A bool variable named norecall has been declared . Given an int variable modelYear write a statement that assigns true to norecall if the value of modelYear does NOT fall within the two recall ranges and assigns false otherwise. Do not use an if statement in this exercise!

LANGUAGE: C++

CHALLENGE:

Clunker Motors Inc. is recalling all vehicles from model years 1995-1998 and 2004-2006. A bool variable named norecall has been declared . Given an int variable modelYear write a statement that assigns true to norecall if the value of modelYear does NOT fall within the two recall ranges and assigns false otherwise. Do not use an if statement in this exercise!

SOLUTION:

The Bad News: The content you are trying to access is only available to members.

The Good News: You too can be a member, simply Click Here.

Already a member?

Posted in ,

4 Comments

  1. Maria on May 5, 2014 at 10:56 pm

    I have a question? IS THERE any other way to do this without If statement? because you have an if and else in your solution…..

    • mmaennche on May 9, 2014 at 10:54 pm

      You are absolutely correct, I missed that. Try
      ((modelYear>=1995 && modelYear <=1998) || (modelYear>=2004 && modelYear<=2006)) ? norecall=false : norecall=true;

  2. Hakim on March 18, 2016 at 10:40 pm

    ((modelYear>=1995 && modelYear =2004 && modelYear<=2006)) ? norecall=false : norecall=true;

  3. SlimJIm on November 16, 2016 at 12:58 pm

    norecall = (((modelYear>=1995 && modelYear =2004 && modelYear<=2006)) ? false : true);

Leave a Comment

You must be logged in to post a comment.