TI

Pertanyaan

Int main( ){ Int x = -5, y = 2; x = 1; if(x < 0) if(y > 0) x = y; else y = x; return 0; } Nilai akhir variabel x dan y adalah ....

1 Jawaban

  • [jawaban]

    Mata Pelajaran: Teknologi Informatika
    Kata kunci: Nilai Variabel

    • Jawaban pendek:

    Int main( ){ Int x = -5, y = 2; x = 1; if(x < 0) if(y > 0) x = y; else y = x; return 0; } Nilai akhir variabel x dan y adalah ....

    Kode di atas, jika ditulis ulang maka akan seperti ini:

    int main( ){
      int x = -5, y = 2;
      x = 1;

      if (x < 0) {
        if (y > 0) {
          x = y;
        } else {
          y = x;
      }

      return 0;


    Nilai akhir dari variabel X adalah -5 dan Y adalah 2

    • Penjelasan: 

    Pertama, X dan Y dideklarasikan berturut-turut dengan nilai -5 dan 2. Namun, selanjutnya variabel X diubah menjadi 1.

    Karena variabel X adalah 1, maka kode tidak akan menjalankan percabangan "X < 0", karena X sudah dinyatakan lebih dari 0.

    Sehingga, nilai kedua variabel itu tetap, tidak berubah.

Pertanyaan Lainnya