Page 235 - MODUL ALGORTIMA DAN PEMROGRAMAN
P. 235

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 Fungsi hitungLuasSegiEmpat:

                       •  Fungsi hitungLuasSegiEmpat menerima dua parameter tipe float:

                           o  panjang: Panjang persegi panjang.
                           o  lebar: Lebar persegi panjang.

                       •  Fungsi ini menghitung luas persegi panjang dan mengembalikan nilai luasnya sebagai

                           tipe float.
                       •  Variabel luas dideklarasikan untuk menyimpan hasil perhitungan luas.

                       •  Rumus luas persegi panjang adalah luas = panjang * lebar.

                       •  Nilai luas dihitung dengan mengalikan panjang dan lebar.
                       •  Nilai luas dikembalikan dari fungsi.

                  3)  Fungsi Utama main:

                       •  Variabel  panjangPersegiPanjang  dan  lebarPersegiPanjang  dideklarasikan
                           dengan nilai 10 dan 5 untuk mewakili panjang dan lebar persegi panjang.

                       •  Fungsi hitungLuasSegiEmpat dipanggil dengan argumen panjangPersegiPanjang

                           dan lebarPersegiPanjang untuk menghitung luas.
                       •  Hasil  luas  (luasPersegiPanjang)  dicetak  ke  konsol  dengan  pesan  "Luas  persegi

                           panjang: " dan format  <<  luasPersegiPanjang  <<  "  cm^2"  <<  endl; untuk

                           menampilkan hasil dengan satuan cm^2.
                       •  Fungsi main mengembalikan nilai 0 (sukses) sebelum program diakhiri.

                  3.  Program
                  #include <iostream>
                  #include <cmath> // Untuk fungsi pow()
                  using namespace std;

                  int main() {
                    int nilai[] = {2, 4, 5, 3, 1};
                    int kuadratNilai[sizeof(nilai) / sizeof(int)]; // Deklarasi array baru
                    for (int i = 0; i < sizeof(nilai) / sizeof(int); i++) {
                      kuadratNilai[i] = pow(nilai[i], 2); // Menghitung kuadrat
                    }
                    cout << "Nilai Kuadrat: ";
                    for (int i = 0; i < sizeof(kuadratNilai) / sizeof(int); i++) {
                      cout << kuadratNilai[i] << " ";
                    }
                   return 0;
                  }

                                                                                                         212
   230   231   232   233   234   235   236   237   238   239   240