Perhatikan program berikut! # include stdio.h int main() { int arr[5] = {2, 4, 6, 8, 10};

Perhatikan program berikut!

# include <stdio.h>

int main() {

int arr[5] = {2, 4, 6, 8, 10};

int i, total = 0;

for (i = 0; i < 5; i++) {

if (arr [i] % 4 == 0) {

total += arr [i];

} else {

total -= arr [i];

}

printf ("Hasil akhir = %d", total);

return 0;

}

Apa yang dilakukan program tersebut? Tentukan hasil akhir yang ditampilkan!

Jawab:

Program melakukan perulangan pada array berisi 5 bilangan. Jika suatu elemen habis dibagi 4, maka nilainya ditambahkan ke variabel total. Jika tidak habis dibagi 4, maka nilainya dikurangkan dari total.

Proses:

Elemen 2 → tidak habis dibagi 4 → total = 0 – 2 = -2

Elemen 4 → habis dibagi 4 → total = –2 + 4 = 2

Elemen 6 → tidak habis dibagi 4 → total = 2 – 6 = -4

Elemen 8 → habis dibagi 4 → total = –4 + 8 = 4

Elemen 10 → tidak habis dibagi 4 → total = 4 – 10 = -6

Output:

Hasil akhir = -6

++++++++++++++++++++++++++

Semoga Bermanfaat dan Berkah

Jangan Lupa Belajar Terus

Ingat Cita-Cita, Orang Tua, dan Keluarga

Post a Comment for "Perhatikan program berikut! # include stdio.h int main() { int arr[5] = {2, 4, 6, 8, 10};"