Review of Variables and Math Operations

 

 

1.                What is printed by the following code?

 

#include <iostream>

#include <string>

using namespace std;

 

/*****************************************/

// program from chapter 2 of the Malik Book

// Date:

// Programmer:

/****************************************/

int main ( )

{

       int firstNum, secondNum;

       double z;

       char ch;

       string name;

 

       firstNum = 4;

       secondNum = 2 * firstNum + 6;

       z = (firstNum + 1) /2.0;

       ch = 'A';

       cin >> secondNum;

       cin >> z;

       firstNum = 2 * secondNum + static_cast <int> (z);

       cin >> name;

       secondNum = secondNum + 1;

       cin >> ch;

       firstNum = firstNum + static_cast<int>(ch);

       z = firstNum - z;

       return 0;

}

 

2.                What is printed by the following code?

 

#include <iostream>

using namespace std;

/*********************************/

//Illustrating assignment and operations

/*********************************/

 

int main ( )

{

int i = 2, j = 99;

int ans ;

i = i + 1;

 

i ++;

 

i = 5;

j = 9;

 

i = i - 1;

i --;

j --;

 

ans = i + j;

ans = i++  + j;

ans = ++i + j;

ans = i-- + j;

ans = --i + j;

 

ans += 2;

ans *= 2;

ans += j + 2 * i;

 

return 0;

}

 

3.                Write a C++ program that

1)    prompts the user to input 3 decimal numbers (with a fraction part)

2)    Prints the three decimal numbers.

3)    Converts each decimal number to the nearest integer.

4)    Prints the three converted numbers.

4.                Complete the following program:

//This program inputs a Celsius temperature

//and outputs both the Celsius

//temperature and its equivalent Fahrenheit temperature.

#include<iostream>

using namespace std;

int main()

{

       float celsius;

       float faren;

       //prompt the user to input celsius temp

 

       cin >> celsius;

 

       //compute the equivalent fahrenheit

 

 

       cout << "Celsius: " << celsius << " degrees" << endl;

 

       // print out Fahrenheit now

 

return 0;

}