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};"