Int main( ){ Int x = -5, y = 2; x = 1; if(x < 0) if(y > 0) x = y;
TI
elitamel
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
-
1. Jawaban ezralucio
[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.