| about | help | code help+videos | done | prefs | 
srp4379@lausd.net 1-logicbasics
Description:Introduction to Logic-1 Problems
Practicing a model / paradigm for completing methods.
Is the input parameter within a certain range of numbers?
 isSchoolDayA
isSchoolDayA   isSchoolDayB
isSchoolDayB   isSchoolDayC
isSchoolDayC   schoolDay
schoolDay 
 between100and500
between100and500   between500and600
between500and600   betweenMinus100andPositive100
betweenMinus100andPositive100 
Is the input parameter in a certain CATEGORY (e.g. season, month)
 doesMonthHave30Days
doesMonthHave30Days   monthHas30DaysA
monthHas30DaysA   monthHas30DaysB
monthHas30DaysB   monthHas30DaysC
monthHas30DaysC 
 isSummerMonth
isSummerMonth   isWinterMonth
isWinterMonth   isSummerOrWinterMonth
isSummerOrWinterMonth   isSpringOrFallMonth
isSpringOrFallMonth 
Using the MODULUS/REMAINDER operation (%)
 isOddNumber
isOddNumber   isEvenNumberA
isEvenNumberA   isEvenNumberB
isEvenNumberB   isEvenNumberC
isEvenNumberC  
Is a number a factor?
 isDivisibleBy3
isDivisibleBy3   isDivisibleBy7
isDivisibleBy7   isDivisibleBy10
isDivisibleBy10   isDivisibleBy5
isDivisibleBy5 
Using % (MOD) to track Time Intervals
 every60Seconds
every60Seconds   every30Seconds
every30Seconds   every5Minutes
every5Minutes   every5Minutes
every5Minutes  
Using AND (&&); OR (||)
 isDivisibleBy3_OR_5
isDivisibleBy3_OR_5   isDivisibleBy2_OR_3
isDivisibleBy2_OR_3   isDivisibleBy3_AND_5
isDivisibleBy3_AND_5   isDivisibleBy2_AND_3
isDivisibleBy2_AND_3 
 inEitherOf2Ranges
inEitherOf2Ranges   inEitherOf2RangesAB
inEitherOf2RangesAB   inBothRanges
inBothRanges   inBothRangesAB
inBothRangesAB 
Using NOT (!)
 isDivisibleBy5andNOTby10
isDivisibleBy5andNOTby10 
Checking for a remainder
 divideBy5remainderIs1
divideBy5remainderIs1   divideBy7remainderIs2
divideBy7remainderIs2 
Isolating and Evaluating the Digits of an Integer
 lastDigitIsEven
lastDigitIsEven   lastDigitIsOdd
lastDigitIsOdd   digitIn10sColumnIsEven
digitIn10sColumnIsEven   digitIn100sColumnIsOdd
digitIn100sColumnIsOdd   digitIn1000sColumnIsBetween1and5
digitIn1000sColumnIsBetween1and5 
Authoring docs
Copyright Nick Parlante 2017 - privacy