Midterm Answers

  1. A.  F  && T  is  F
    B.  F  && T  is  F
    C.  F  || T  is  T
    D.  T  ||  F  &&  T  is  T  ||  F  is  T
    
  2. A.  A > -5  && A <= 8
    B.  A % 2 == 1  &&  B > 0
    C.  C < 5  || C > 20
    
  3. A.  B = 3 + 3 = 6
    B.  A = 9
    C.  B = B + 16 = 18
    D.  B = 3 * 8 = 24
        A = 9
    E.  B = B - (2 * 9) / (B * 2) = 2 - 18 / 4 = 2 - 4 = -2
        A = 9
    
  4.    cout << "Enter premium: ";
       cin >> premium;
       cout << "Enter points: ";
       cin >> points;
       if (points == 0)
         surcharge = 0;
       else if (points <= 3)
         surcharge= premium * 0.05;
       else if (points <= 8)
         surcharge = premium * 0.12;
       else
         surcharge = premium * 0.18;
       total = premium + surcharge;
       cout << "Surcharge: " << surcharge << endl;
       cout << "Total cost: " << total << endl;
    
  5.    cout << "Enter employee type: ";
       cin >> emptype;
       cout << "Enter salary: ";
       cin >> salary;
       switch (emptype)
       {
       case 'M':
         raise = salary * 0.045;
         break;
       case 'A':
         raise = salary * 0.053;
         break;
       case 'P':
       case 'T':
         raise = salary * 0.068;
         break;
       case 'S':
         raise = salary * 0.061;
         break;
       }
       cout << "Raise: " << raise << endl;
       salary += raise;
       cout << "Salary: " << salary << endl;
    
  6.    num = 2;
       for (count = 0 ; count < 25 ; count += 2)
       {
         cout << "Enter an integer: ";
         cin >> value;
         if (value < 0)
            num = value * 3 + 1;
         else
            num = value * 2 – 1;
       }
       cout << "The value is " << num;
    
  7.    done
       k = 2 count = 1 k = 4 count = 1 k = 6 count = 1
       8
       done
       k = 2 count = 2 k = 4 count = 2 k = 6 count = 2
       8
       done
       k = 2 count = 3 k = 4 count = 3 k = 6 count = 3
       8
    
  8.    cout << "Enter two numbers: ";
       cin >> num1 >> num2;
       while (num1 != 0 || num2 != 0)
       {
         cout << "The numbers: ";
         if (num1 < num2)
            cout << num1 << "  " << num2 << endl;
         else
            cout << num2 << "  " << num1 << endl;
         cout << "Enter two numbers: ";
         cin >> num1 >> num2;
       }
    
  9.    for (i = 1 ; i < = 7 ; i++)
       {
         for (j = i ; j < i + 5 ; j++)
            cout << j << "  ";
         cout << endl;
       }
    
  10. A.  int num;   or   float value = 2.75;
    B.  value > 0
    C.  num = 10;   or   value = value + num * 2;
    D.  float value = 2.75;
    


Email Me | Office Hours | My Home Page | Department Home | MCC Home Page

© Copyright Emmi Schatz 2006