Pertanyaan
int main(){ int A, B C, D, X; if(C > D) { if(B > C) { X = A + D; else X = B - else i E(A >B) if(A < D x = & D; else . f X = B C; else X = C *D T awaban dalam bentuk ANGK A. Jika nilai A=3, B=7, C=1, D=9 berapakah nilai yang ada di dalam variabel x? __
Solusi
Jawaban
Terdapat beberapa kesalahan dalam kode C yang Anda berikan. Kode tersebut tidak terformat dengan benar dan mengandung beberapa kesalahan sintaks. Berikut kode yang telah diperbaiki dan penjelasannya:```c#include int main() { int A, B, C, D, X; A = 3; B = 7; C = 1; D = 9; if (C > D) { if (B > C) { X = A + D; } else { X = B - A; // Kesalahan sintaks diperbaiki } } else if (A > B) { // Kesalahan sintaks diperbaiki if (A D)`:** Kondisi ini `false` karena 1 > 9 salah.2. **`else if (A > B)`:** Kondisi ini `false` karena 3 > 7 salah.3. **`else`:** Karena kedua kondisi sebelumnya salah, kode di dalam blok `else` dieksekusi.4. **`X = C * D;`:** X akan dihitung sebagai 1 * 9 = 9.**Jawaban:**Nilai yang ada di dalam variabel X adalah **9**.