Presentation is loading. Please wait.

Presentation is loading. Please wait.

CS 240 Computer Programming 1

Similar presentations


Presentation on theme: "CS 240 Computer Programming 1"— Presentation transcript:

1 CS 240 Computer Programming 1
Variables

2 Write the following algebraic expressions as C++ expressions:
Question 1: Write the following algebraic expressions as C++ expressions: b* b – 4*a*c

3 (y*(x*x-y*y)) / (x*x+3*x*y)
Question 1: Write the following algebraic expressions as C++ expressions: (y*(x*x-y*y)) / (x*x+3*x*y)

4 Question 2-a: Each of the following assignment statement contains at least one error. Identify them: Delta=x(y+(3x+(z+15))) X=5=y+4

5 Correct the following program so that the output will be 5 .
Question 2-b: Correct the following program so that the output will be 5 . * include <iostream> using namespace std; \\function main begins program execution int main() [ int a=5;b=5;c=1;d==1; result = a+b/c+d; cout << "The Result is " << result << endl; // print result; end line }

6 Question 2-b: Answer #include <iostream> using namespace std;
//function main begins program execution int main() { int a=5; int b=5; int c=1; int d=1; int result; result = (a+b)/(c+d); cout << "The Result is " << result << endl; // print result; end line return 0; }

7 Question 3: d/= y %z + x; Type:int value:1
For the each of the following expressions, give the type and value of its result. Assume the following declarations have been executed before each expression. int x = 2; int y = 5; int z = 6 ; int t = 7; int d = 8; d/= y %z + x; Type:int value:1

8 Type:bool value:false
Question 3: For the each of the following expressions, give the type and value of its result. Assume the following declarations have been executed before each expression. int x = 2; int y = 5; int z = 6 ; int t = 7; int d = 8; ; x % t < z / y; Type:bool value:false

9 Question 3: --t == t-- ; Type:bool value:true
For the each of the following expressions, give the type and value of its result. Assume the following declarations have been executed before each expression. int x = 2; int y = 5; int z = 6 ; int t = 7; int d = 8; --t == t-- ; Type:bool value:true

10 Question 3: t- = y + z - x/t; Type: int value:-4
For the each of the following expressions, give the type and value of its result. Assume the following declarations have been executed before each expression. int x = 2; int y = 5; int z = 6 ; int t = 7; int d = 8; t- = y + z - x/t; Type: int value:-4

11 Question 4: Trace the following code to find the value assigned to each variable. Assume that all variables are properly declared as int. x = 17; y = 15; x = x + y / 4; z = x % 3 + 4; w = 17 / ; t = x / % ; X= 20 Y= 15 Z= 6 W= 11 T=4

12 What is the output by each of the following code fragment?
Question 5: What is the output by each of the following code fragment? int a=1; int b=-3; int c=2; b=a++; c+=--a+b++; cout<<a<<" "<<b<<" " <<c; The output :

13 What is the output by each of the following code fragment?
Question 5: What is the output by each of the following code fragment? #include <iostream> using namespace std; int main() { int a=3; int result; result = % 5 * a++ / 4; cout << "The Result is " << result << endl; return 0; } The output : The Result is :3

14 What is the output by each of the following code fragment?
Question 5: What is the output by each of the following code fragment? #include <iostream> using namespace std; int main() { int Cost=5,Price=10; Cost*=Price+2; cout << "The Cost is " << Cost<< endl; cout << "The Price is " << Price<< endl; return 0; } The output : The Cost is 60 The Price is 10

15 Problems

16 Problem 1 Question Write a program that asks the user to input 2 numbers A and B, then exchange the values of A and B.

17 Problem 1 Answer

18 Problem 1 Answer

19 Problem 2 Question Write a program that asks the user to type 5 integers and then prints the average of these 5 integers .

20 Problem 2 Answer

21 Problem 2 Answer

22 Problem 3 Question Write a program that reads in the length and the width of a rectangular yard. Your program should compute the time required (in minutes) to cut the grass at the rate of 2.3 square meters per a second.

23 Problem 3 Answer

24 Problem 3 Answer

25 Problem 4 Question Write a program that asks the user to type the price without tax of one kilogram of tomatoes, the number of kilograms you want to buy and the tax in percent units. The program must calculate the total price including taxes.

26 Problem 4 Answer

27 Problem 4 Answer

28 Evaluations

29 (One inch equals 2.54 centimeters.)
Question Write a program that prompts the user to input a length expressed in inches. The program should then convert the length to centimeters. Hint (One inch equals 2.54 centimeters.)

30 Answer

31 Problem 5 Answer


Download ppt "CS 240 Computer Programming 1"

Similar presentations


Ads by Google