Page 196 - BUKU AJAR ALGORITMA PEMROGRAMAN (Revisi 5 Maret) B5 REVISI 23 Agustus_Neat
P. 196

44. Bagaimana interpretasi instruksi nested if  penggalan
                   program berikut in jika diketahui a=3 dan b=0,

                        int a=3, b=2, c;
                          if ( a > 0)
                          if (b > 0)
                              c = a + b;
                          else
                             c = a - b;

                   maka hasil dari c adalah:
                   A.  3
                   B.  1
                   C.  5
                   D.  6
                   E.  2

               45. Perhatikan kode program berikut

                     int nilai=75
                     If (nilai ≥ 80) And (nilai ≤ 100)
                         Predikat ← “sangat baik”
                     else if (nilai ≥ 70 ) And (nilai< 80 )
                         Predikat ← “Baik”
                     else (nilai ≥ 60) And (nilai< 70)
                         Predikat← “Cukup”
                     else if(nilai< 60) And (nilai ≥ 0)
                         Predikat ← “kurang”
                     End if

                   Program tersebut menghasilkan output?

                   A. Kurang
                   C. Sangat Baik
                   D. Baik
                   E. Cukup

               46. Perhatikan kode program berikut…



                                           184
   191   192   193   194   195   196   197   198   199   200   201