And

Feb 16, 2009 at 4:28 PM
Why does the following eval to false?

(
     if (PlanesInTheAir.Count = 5 && PlanesOnTheGround.Count = 3)
     then "There are more planes in the air than on the ground."
     otherwise "There are more planes on the ground then in the air."
)

+ "\r\n\r\n"

+ "The average current speed of the airborn planes is " + Average(PlanesInTheAir,CurrentSpeed) + " knots \r\n"
+ "The fastest plane is going " + Max(PlanesInTheAir,CurrentSpeed) + " knots \r\n"
+ "There combined age of the pilots of the airplanes on the ground is " + Sum(PlanesOnTheGround,Pilot.AgeInYears) + " years."