Page 236 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 236
Output:
Nilai Kuadrat: 4 16 25 9 1
Penjelasan:
1) Menyertakan Pustaka:
• stdio.h: Digunakan untuk operasi input dan output data, seperti membaca input dari
pengguna dan menampilkan hasil ke konsol.
2) Deklarasi variabel:
• nilai[]: Deklarasi array nilai dengan tipe int dan berisi nilai-nilai yang ingin
dikuadratkan.
• kuadratNilai[]: Deklarasi array baru kuadratNilai dengan tipe int untuk menyimpan
hasil kuadrat dari nilai-nilai dalam array nilai[]. Ukuran array kuadratNilai
dihitung dengan membagi panjang array nilai dengan ukuran elemen array nilai
(dalam hal ini, sizeof(int)).
3) Perulangan untuk Menghitung Kuadrat:
• Perulangan for iterasi dari 0 sampai dengan nilai terakhir dalam array nilai.
• Pada setiap iterasi:
o Indeks i digunakan untuk mengakses elemen array nilai dan kuadratNilai.
o Fungsi pow() dari pustaka cmath digunakan untuk menghitung pangkat dua dari
elemen array nilai[i].
o Hasil pangkat dua disimpan dalam elemen array kuadratNilai[i].
4) Menampilkan Hasil:
• Menampilkan pesan "Nilai Kuadrat: " ke konsol.
• Perulangan for iterasi dari 0 sampai dengan nilai terakhir dalam array kuadratNilai.
• Pada setiap iterasi:
o Elemen array kuadratNilai[i] dicetak ke konsol dengan spasi di antara setiap
elemen.
5) Perhitungan Ukuran Array:
• Baris ini menghitung ukuran array kuadratNilai dengan membagi panjang array
nilai dengan ukuran elemen array nilai.
• sizeof(nilai): Mengambil panjang array nilai dalam byte.
• sizeof(int): Mengambil ukuran tipe data int dalam byte.
• Hasil pembagian sizeof(nilai) / sizeof(int) akan menghasilkan jumlah elemen
dalam array nilai, yang kemudian digunakan sebagai ukuran array kuadratNilai.
213