# What will be the value of x after the following code is executed?

158 views

## Problems:

What will be the value of x after the following code is executed?
``````int x, y = 4, z = 6;
x = (y++) * (++z);``````

A) 24
B) 28
C) 30
D) 35

I am new to programming , Can anyone help me ?

## Solutions:

The value of x

``````int x, y = 4, z = 6;
x = (y++) * (++z);``````

is 28.

y++ evaluates y, then increments it (post incrementation)

++z increments z, then evaluates it (pre incrementation)

so

y=4, y++

z=6, ++z which will first increase z value from 6 to 7

z=7

x=4*7

x=28

Hope this solution will help.

## Related questions

1 answer 101 views
101 views
Problem: What will be the value of x after the following code is executed? int x = 10, y = 20; while (y < 100) { x += y; } A) 90 B) 110 C) 210 D) This is an infinite loop.
2 answers 40 views
40 views
Problems: I am new to programming, I need help, can anyone help me? What would be the value of discountRate after the following statements are executed? double discountRate = 0.0; int purchase = 1250; char cust = 'N'; if (purchase > 1000) if (cust == 'Y') discountRate = .05; else ... (cust == 'Y') discountRate = .04; else discountRate = .03; else discountRate = 0; a) .04 b) .03 c) .05 d) 0
1 answer 206 views
206 views
Problem: I am new in programming and when running below code getting some unexpected error, can anyone help me with right result after running this code? Given the following code, what will be the value of finalAmount when it is displayed? public class Order { ... getOrderAmount() - order.getOrderAmount() * order.getOrderDisc(); System.out.println("Final order amount = \$" + finalAmount); } }
1 answer 78 views
78 views
Problem: I am little bit confused and need help regarding my query? Which of the following expressions will determine whether x is less than or equal to y? A) x > y B) x =< y C) x <= y D) x >= y
1 answer 28 views
28 views
Problem: Hello programmers! I want to know how many times will the following loop be executed? for(int i = 0; i<= 100; i = i+2) Moreover, what will be the value of &lsquo;i&rsquo; when this loop terminates? I am a beginner so I am so confused.
1 answer 284 views
284 views
1 answer 2 views
2 views
Problem: Does strcmp() work through each index of two arrays of characters and if the ASCII value is smaller at an identical index of two strings, that string is there alphabetically greater and therefore a 0 or 1 or 2 is returned?