• Uncategorized 28.03.2014

    1. Assuming that x is 1, show the result of the following Boolean expressions.

    • (true) && (3 > 4)

    (true) && (false)

    Hasil outputnya adalah false

    • !(x > 0) && (x > 0)

    !(1 > 0) && (1 > 0)

    (false) && (true)

    Hasil outputnya adalah false

    • (x != 1) == !(x == 1)

    (1 != 1) == !(1 == 1)

    (false) == (false)

    Hasil outputnya adalah true

    • (x >= 0) || (x < 0)

    (1 >= 0) || (1 < 0)

    (true) || (false)

    Hasil outputnya adalah true

    2. List the precedence order of the Boolean operators. Evaluate the following expressions:

    • 2 * 2 – 3 > 2 && 4 – 2 > 5

    (((2 * 2) – 3) > 2) && ((4 – 2) > 5)

    ((4 – 3) > 2) && (2 > 5)

    (1 > 2) && (2 > 5)

    (false) && (false)

    Hasil outputnya adalah false

    • 2 * 2 – 3 > 2 || 4 – 2 > 5

    (((2 * 2) – 3) > 2) || ((4 – 2) > 5)

    ((4 – 3) > 2) || (2 > 5)

    (1 > 2) || (2 > 5)

    (false) || (false)

    Hasil outputnya adalah false

    3. Is (x > 0 && x < 10) the same as ((x > 0) && (x < 10))?

    Iya, kedua statement itu sama. Hanya perbedaannya terdapat pada penggunaan tanda kurung “()”. Sehingga, apabila menggunakan tanda kurung “()” tersebut dapat membuat code-code tersebut terlihat lebih rapi.

    Is (x > 0 || x < 10 && y < 0) the same as (x > 0 || (x < 10 && y < 0))?

    Iya, kedua statement itu sama. Hanya perbedaannya terdapat pada penggunaan tanda kurung “()”. Sehingga, apabila menggunakan tanda kurung “()” tersebut dapat membuat code-code tersebut terlihat lebih rapi dan juga membuat user lebih mudah dalam mengerjakan arithmetic, seperti bagian yang mana terlebih dahulu diselesaikan.

    ( Novianti – 1701298144 )

    http://www.binus.ac.id

    Posted by novianti18 @ 6:18 am

  • Leave a Reply

    Your email address will not be published. Required fields are marked *