anonymous
  • anonymous
4. Which of these if statements will evaluate to true? Assume that x = 5, and y = 10. if(!(y > x) || (x % y == x)) { Debug.Log("True 1"); } if( true || false ) { Debug.Log("True 2"); } if((y % x == 0) && (x < y) && (y - x != x)) { Debug.Log("True 3"); } 1 and 2 2 and 3
Computer Science
  • Stacey Warren - Expert brainly.com
Hey! We 've verified this expert answer for you, click below to unlock the details :)
SOLVED
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.
schrodinger
  • schrodinger
I got my questions answered at brainly.com in under 10 minutes. Go to brainly.com now for free help!
anonymous
  • anonymous
i have 1 & 2 as the answer
anonymous
  • anonymous
sorry its also in java script
anonymous
  • anonymous
Just 2 is correct

Looking for something else?

Not the answer you are looking for? Search for more explanations.

More answers

anonymous
  • anonymous
thank you so much
anonymous
  • anonymous
one more for you
anonymous
  • anonymous
9. When would you use an Array while programming? To conserve variable names by combining them into one variable To go with a for loop, since they work well together To represent a chess board and the locations of all of the pieces All of the above None of the above
anonymous
  • anonymous
You're welcome, it's like that : I will explain just one example, we will take the 3rd : if((y % x == 0) && (x < y) && (y - x != x)) { Debug.Log("True 3"); } (y % x == 0) --> This mean Y=10 modulo x=5 equal 0, true. (x < y) --> This mean 5 < 10, true. (y - x != x) --> This mean (10-5) different than 5, false. && --> This means And So we have (True && True && False) = False. Good luck.
anonymous
  • anonymous
I think the 2nd, mean to use it with a for loop.
anonymous
  • anonymous
wouldnt you also use an array for combining them into one var
anonymous
  • anonymous
I am not sure if I understand this one well, but usually the array has the same type of data for all its cells, so I really dunno. But I DON'T think so.
anonymous
  • anonymous
I think all of the above "To conserve variable names by combining them into one variable" I think it tries to say that instead row1 row2 row3 row4 we can just have row[] array "To go with a for loop, since they work well together" well you just go by indexes in for loop "To represent a chess board and the locations of all of the pieces" You can represent chess board by 2D array, cell[row][column]
anonymous
  • anonymous
if(!(y > x) || (x % y == x)) { Debug.Log("True 1"); } !(10>5) will be false 5 % 10 = 5 because 5 divided by 10 u get 0 and remainder is 5, so this is true false or true is true so first is true if( true || false ) { Debug.Log("True 2"); } true or false is true so second is true as well if((y % x == 0) && (x < y) && (y - x != x)) { Debug.Log("True 3"); } 10 % 5 = 0 10 divided by 5 is 2 and remainder is 0 so this is true 5 < 10 its true 10-5 != 5, 5 equals 5 so its false true and true and false is false answer is 1st and 2nd true
anonymous
  • anonymous
Ah yeah 5 % 10 = 5, true, I make a mistake I wrote 5%10 but I was solving 10 % 5 !!!!
anonymous
  • anonymous
its only 2 for in 1 both statements must be false for in "or statements" one becomes true then everything is true there is this ! sign which will alternate the sign so imagine it like this !x == true||1 x should be 0 or FALSE so if it is inverted it will result to a 1 or true in number 3 it is an and statement if one statement fails then the statements under that certain condition will be skipped. it was skipped for (y - x != x) which is 10 - 5 != 5 we all know that 10 - 5 == 5 so its FALSE So the ANSWER is "2" xD hope it's clear to you xD
anonymous
  • anonymous
@lemuelpogi dont forget ! has biggest priority..
anonymous
  • anonymous
1 & 2
anonymous
  • anonymous
it has the highest priority but it will look to it later on after the operations and or etc.
anonymous
  • anonymous
no it wont because you said urself it has highest priority, if you don't believe type it in any programming language and see it urself
anonymous
  • anonymous
i mean operations will be calculated then the comparisons like = <> etc. then the and or
anonymous
  • anonymous
but ! has higher priority than = < > and higher priority than 'and' 'or'
anonymous
  • anonymous
it has a higher priority but it is used as getting only the inverse after calculating the answer on either sides xD
anonymous
  • anonymous
no its used as soon as you can since it has highest priority, so you evaluate whats in brackets and then immediately inverse it (10>5) is true !(10>5) is false
anonymous
  • anonymous
that's quite true xD
anonymous
  • anonymous
so ur answer is incorrect then
anonymous
  • anonymous
huh? in which part??? ITS TRUE
anonymous
  • anonymous
so u saying that 5%10==5 is true?
anonymous
  • anonymous
yes definitely you can not divide 5 by 10 so its a remainder xD
anonymous
  • anonymous
wait
anonymous
  • anonymous
u said that true is only 2, but first one is true too so thats why u were incorrect
anonymous
  • anonymous
false or true is true
anonymous
  • anonymous
1 and 2 will evaluate to true. because y>x will be true but due to ! it will be false. x%y evaluates to 5 and 5==5 will be true. Since both the expressions are connected by OR.So the result will be true. The second case is same as first.
anonymous
  • anonymous
only 2
anonymous
  • anonymous
@cs_elis prove it
anonymous
  • anonymous
u r write @Tomas.A i made 10 mod 5 and its the opposite
anonymous
  • anonymous
1 - 2 true

Looking for something else?

Not the answer you are looking for? Search for more explanations.