Uji Kompetensi Tahap 1 #Modul 3

Modul 3 : Pernyataan Kontrol Program

 1.  Tulislah bentuk pernyataan if – else dalam C++
     
      Jawaban :
if(expression) {
statement sequence
}
else {
statement sequence
}
          atau
main()
{ int x;
   cout<<"Nilai X = ";cin>>x;
   if (x % 2 == 0)
   cout<<"Genap";
   else
   cout<<"Ganjil";
   getch();
}
 2.  Apakah pernyataan if berikut diperbolehkan ?
      If (nilai) cout << “Hasil pilihanku = “ << nilai;

      Jawaban : Tidak diperbolehkan

 3.  Apakah output dari potongan program berikut :
int nilai = 10;
if (nilai != 10)
if (nilai == 9);
      else cout << "Nilaiku = " << nilai;
      else cout << "Nilaiku = " << nilai + 1;
      Jawaban : Nilaiku=11

 4.  Apakah output dari potongan program berikut :
int nilai = 10;
if (nilai != 10);
     else if (nilai == 9);
     else cout << "Nilaiku = " << nilai;
       Jawaban : Nilaiku=10

 5.  Apakah output dari potongan program berikut :
int bilangan = 1;
switch (bilangan) {
       case 1 : cout << "Bilangan 1" << '\n';
       case 2 : cout << "Bilangan 2" << '\n';
                 break;
       default : cout << "Bilangan 3" << '\n';
}
       Jawaban : Bilangan 1
                       Bilangan 2

 6.  Apakah output dari potongan program berikut :
for (int i=10; i >= 15; i++)
     cout << "i = " << i << endl;
      Jawaban : Tidak ada outputnya, karena terdapat operator yang salah. mungkin seharusnya
                      operator ">=" diganti dengan operator "<=" agar menampilkan =
                      i = 10
                      i = 11
                      i = 12
                      i = 13
                      i = 14
                      i = 15

 7.  Apakah output dari potongan program berikut :
int panjang = 13;
while (panjang >= 10 && panjang < 20) {
     cout << "Panjang = " << panjang << endl;
     panjang --;
     }
      Jawaban : Panjang = 13
                      Panjang = 12
                      Panjang = 11
                      Panjang = 10
      

Tidak ada komentar :

Posting Komentar