Class Exercise:  Control Structure -- switch statement

Syntax:
        switch (expression)
        {
           case value1:
              statements1
              [break;]
           case value2:
              statements2
              [break;]

           ...

           [default:
              statements;
              break; ]
        }
1.  Write a program fragment that includes a switch statement to test an
    integer variable named choice, and when it is 1 assign the string value
    "C++" to the string variable named language; when it is 2 assign "PHP" to
    language; and when choice is some other value assign "unknown" to language.
    print language.







2.  Prepare a switch statement to test the case values referenced by the variable
    named operator.  When operator = '+',  print the sum of operand1 plus operand2;
    when '-', print difference between operand1 and operand2; when '*' print the
    product of operand1 times operand2; when '/' and operand2 is not zero, print
    quotient found by dividing operand1 by operand2 or print a zero-divide message;
    and when there is no case value for the code tested, print an exception message.
    [Create an html form to collect input values.]







3.  Prepare a switch statement that falls through case labels for dayOfWeek (write
    code for an int or a string test). When dayOfWeek is 1 ("Sunday) or 7
    ("Saturday") assign "weekend" to the string variable dayType; and when
    dayOfWeek is 2 or 3 or 4 or 5 or 6 (for "Monday" ... "Friday"), assign
    "weekday" to dayType.








4.  Given that an int named score may range from 0 through 100, code a switch
    statement to find a corresponding letter grade. The switch expression could
    be score divided by 10.  For a quotient of 9 or 10, assign 'A', for 8
    assign 'B', 7 assign 'C', 6 assign 'D', when in the range of 0 through 5
    assign 'F', otherwise assign '?'.