0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan

Modul 7

Dokumen ini menjelaskan beberapa program dalam bahasa C++ yang mencakup penggunaan array, perulangan, dan operasi matriks. Setiap bagian menyertakan kode dan algoritma yang menjelaskan langkah-langkah untuk menyelesaikan tugas tertentu, seperti menampilkan elemen array, menghitung deret Fibonacci, dan mencari nilai terbesar dalam array. Program-program ini memberikan pemahaman dasar tentang struktur data dan kontrol alur dalam pemrograman.

Diunggah oleh

tokitikito8
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan

Modul 7

Dokumen ini menjelaskan beberapa program dalam bahasa C++ yang mencakup penggunaan array, perulangan, dan operasi matriks. Setiap bagian menyertakan kode dan algoritma yang menjelaskan langkah-langkah untuk menyelesaikan tugas tertentu, seperti menampilkan elemen array, menghitung deret Fibonacci, dan mencari nilai terbesar dalam array. Program-program ini memberikan pemahaman dasar tentang struktur data dan kontrol alur dalam pemrograman.

Diunggah oleh

tokitikito8
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

Modul 7.

Bagian 1.

#include <iostream>

using namespace std;

int main() {

int arr[5] = {1, 2, 3, 4, 5}; // Deklarasi dan inisialisasi array of int dengan 5 elemen

cout << "Isi dari array of int adalah:" << endl;

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

cout << "arr[" << i << "] = " << arr[i] << endl;

return 0;

Algoritma :

1. Deklarasi variabel arr dengan tipe data integer dan memiliki 5 elemen.

2. Inisialisasi elemen-elemen pada variabel arr dengan nilai 1, 2, 3, 4, dan 5.

3. Tampilkan "Isi dari array of int adalah:" pada layar.

4. Lakukan perulangan sebanyak 5 kali (dari i = 0 sampai i < 5)

5. Pada setiap iterasi, tampilkan "arr[i] = nilai_arr[i]" pada layar, dimana i adalah iterasi saat ini
dan nilai_arr[i] adalah nilai dari elemen ke-i pada arr.

6. Akhiri program dengan return 0.

Bagian 2.

#include<iostream>

using namespace std;

int main() {

int n, a = 0, b = 1, c;

cout << "Masukkan bilangan : ";


cin >> n;

cout << a << " " << b << " ";

for (int i = 2; i < n; i++) {

c = a + b;

cout << c << " ";

a = b;

b = c;

cout << endl;

return 0;

Algoritma :

1. Masukkan sebuah bilangan integer n

2. Deklarasikan variabel a dengan nilai 0, b dengan nilai 1, dan c dengan nilai 0.

3. Tampilkan nilai a dan b

4. Mulai perulangan dengan variabel i = 2, dengan batas i < n.

5. Setiap perulangan, hitung c = a + b.

6. Tampilkan nilai c.

7. Ubah nilai a dengan b, dan b dengan c.

8. Ulangi perulangan dari langkah 4 sampai i = n.

9. Selesai.

Bagian 3.

1. Mendeklarasikan konstanta MAKS dengan nilai 100, sebagai batas maksimum ordo matriks.

2. Mendeklarasikan 3 buah matriks a, b, dan c dengan tipe data integer dan ordo sebesar m x
n.

3. Meminta input ordo matriks m dan n kepada pengguna.

4. Melakukan perulangan untuk meminta input elemen-elemen dari matriks a

5. Melakukan perulangan untuk meminta input elemen-elemen dari matriks b

6. Melakukan perhitungan penjumlahan matriks a dan b, dan memasukkan hasilnya ke matriks


c.

7. Menampilkan hasil perhitungan matriks c.


8. Meminta input apakah pengguna ingin mengulangi program atau tidak.

9. Jika pengguna ingin mengulangi, maka program akan diulang dari langkah ke-3, jika tidak,
maka program akan berakhir.

Bagian 4.

#include <iostream>

using namespace std;

const int MAKS = 100; // konstanta untuk ukuran maksimum array

int main() {

int n;

cout << "Masukkan jumlah data: ";

cin >> n;

int arr[MAKS];

for (int i = 0; i < n; i++) {

cout << "Masukkan data ke-" << i + 1 << ": ";

cin >> arr[i];

int maks = arr[0]; // nilai awal maks dalam array

for (int i = 1; i < n; i++) {

if (arr[i] > maks) { // jika nilai pada index i lebih besar dari maks

maks = arr[i]; // maka update nilai maks

cout << "Nilai terbesar dalam array: " << maks << endl;

return 0;

}
Algoritma :

1. Deklarasikan konstanta MAKS sebagai ukuran maksimal array.

2. Masukkan jumlah data dari user.

3. Buat array bernama "arr" dengan ukuran sebanyak jumlah data yang diinputkan.

4. Input nilai-nilai dalam array "arr" dengan perulangan for.

5. Set nilai awal maks dalam array "arr" dengan nilai pertama dari array "arr".

6. Gunakan perulangan for untuk mencari nilai terbesar dalam array "arr". Cek apakah nilai
pada index i lebih besar dari nilai maks, jika iya update nilai maks dengan nilai pada index i.

7. Tampilkan nilai terbesar dalam array "arr".

8. Berikan return 0 untuk menandakan program berakhir dengan sukses.

Anda mungkin juga menyukai