EasyManua.ls Logo

Crestron SIMPL+ - Example 3: Computing the Number of Days in a Month; (Using Functions)

Crestron SIMPL+
374 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
Software Crestron SIMPL+
®
282 z SIMPL+
®
Language Reference Guide - DOC. 5797G
Example 3: Computing the Number of Days in a
Month (Using Functions)
#SYMBOL_NAME “Compute Number of Days in a Month”
#ANALOG_INPUT MONTH;
#ANALOG_OUTPUT DAYS;
INTEGER_FUNCTION ComputeDaysInMonth(INTEGER Month)
{
// Note that this computation does NOT take into account leap
// year!
INTEGER Days;
SWITCH (Month)
{
CASE( 2): Days = 28; // February
CASE( 4): Days = 30; // April
CASE( 6): Days = 30; // June
CASE( 9): Days = 30; // September
CASE(11): Days = 30; // November
Default: Days = 31; // All others
}
Return(Days);
}
CHANGE MONTH
{
DAYS = ComputeDaysInMonth(MONTH);
}

Table of Contents