84 ◾ Software Engineering: The Current Practice
case 2:
return(“Tuesday”);
break;
case 3:
return(“Wednesday”);
break;
case 4:
return(“Thursday”);
break;
case 5:
return(“Friday”);
break;
case 6:
return (“Saturday”);
break;
default: throw;
}
}
private:
int lengthOfMonth(int mm, int yy) {
switch(mm) {
case 4: case 6: case 9: case 11:
return(30);
case 2:
if (isLeapYear(yy) )
return(29);
else
return(28);
default:
return(31);
}
}
int isLeapYear(int yy){
return ((yy%4 == 0) && (yy != 0));
}
};
5.9 You are the manager of a business software; you distribute 3-in. × 5-i ...