Anda di halaman 1dari 16

Nama: Putri Zindi Arviana Havid

NIM: 119260066
TPB: 29
Prodi: Farmasi
Tugas Minggu 13 Array (II)
Latihan 1
Membaca Sejumlah Data Dalam Array Of Character Dan Memrosesnya

Hasil Eksekusi
Penjelasan
Pada latihan 1 yaitu membuat program membaca sejumlah data dalam array of character dan
memrosesnya. Berikut ini langkah langkah dan penjelasan yang dilakukan:
1. Pada bagian paling atas, terdapat tanda // yang disebut dengan komentar yang ditulis kan
dengan nama, nim, judul program, dan file.
2. Deklarasi dituliskan dengan #include <iostream> dan using namespace std; untuk
memulai sebuah program.
3. Menuliskan fungsi utama program yaitu fungsi main dengan deklarasi int main ()
4. Deklarasi array pada program ini menggunakan integer int I, dan count A,
Dimana integer merupakan tipe data yang terdiri dari bilangan yg bukan pecahan maupun
desimal.
5. Membuka sebuah program dengan menggunakan {.
6. Mendekarasikan array of character yang berukuran 10 dengan char TabChar[10];.
7. Selanjutnya pada bagian algoritma, dalam membaca sebuah array, dilakukan mengisi
array of character dengan menggunakan perulangan for seperti berikut (i=0; i<10; i++)
dimana i=0 adalah indeks pertama yang dideklarasikan atau 0 yang merupakan input, dan
I kurang dari 10, lalu i++ maksudnya adalah nilai saat ini merupakan nilai I yang
sebelumnya ditambah dengan 1.
8. Membuka program dengan menggunakan {.
9. Lalu ketik cin >> TabChar[i]; cin yang merupakan variabel berfungsi untuk meyimpan
data saat program berjalan.
10. Menutup program perulangan pertama dengan menggunakan }
11. Kemudian, countA=0; ditampilkan lagi pada layar.
12. Kemudian mendeklarasikan lagi perulangan for (i=1; i<10; i++)
i=1 yaitu I adalah indeks pertama yang dideklarasikan atau 1 yang merupakan input
13. dan I kurang dari 10, lalu i++ maksudnya adalah nilai saat ini merupakan nilai I yang
sebelumnya ditambah dengan 1.
14. Membuka program dengan menggunakan {.
15. Menuliskan output yaitu cout << TabChar[i] << endl; dimana fungsi cout yaitu untuk
menampilkan output ke layar.
16. Menghitung TabChar inputan.
17. Menggunakan perulangan if untuk menghitung TabChar yatu, if (TabChar[i] = 'A') .
18. Membuka sebuah program dengan menggunakan {.
19. Menuliskan countA++; yang secara bersamaan akan menghitung kemunculannya.
20. Menutup program perulangan dengan menggunakan }.
21. Program yang akan ditampilkan pada layar yaitu berupa output cout << "Banyaknya A: "
<< countA << endl;
22. Kemudian return 0; dimana menandakan eksekusi fungsi berakhir.
23. } untuk mengakhiri fungsi pada program.
Latihan 2a
Mencari Nilai Minimum Pada Array

Hasil Eksekusi
Penjelasan
Pada latihan 2a yaitu membuat program Mencari Nilai Minimum Pada Array. Berikut ini
langkah langkah dan penjelasan yang dilakukan:
1. Pada bagian paling atas, terdapat tanda // yang disebut dengan komentar yang ditulis kan
dengan nama, nim, judul program, dan file.
2. Deklarasi dituliskan dengan #include <iostream> dan using namespace std; untuk
memulai sebuah program.
3. Menuliskan fungsi utama program yaitu fungsi main dengan deklarasi int main ().
4. Membuka sebuah program dengan menggunakan {.
5. Deklarasi array pada program ini menggunakan integer int i, min;
Dimana integer merupakan tipe data yang terdiri dari bilangan yg bukan pecahan maupun
desimal.
6. Mendekarasikan array yang berukuran 10 dengan int TabInt[10];
7. Selanjutnya pada bagian algoritma, dilakukan Inisialisasi Min dengan Elemen ke-0
dengan min=TabInt[0];
8. Dalam membaca sebuah array, dilakukan mengisi array of character dengan
menggunakan perulangan for seperti berikut (i=1; i<10; i++) dimana i=1 adalah indeks
pertama yang dideklarasikan atau 1 yang merupakan input, dan I kurang dari 10, lalu i++
maksudnya adalah nilai saat ini merupakan nilai I yang sebelumnya ditambah dengan 1.
9. Membuka program dengan menggunakan {.
10. Melakukan perulangan dengan menggunakan if yaitu, if (TabInt[i]<min)..
11. Lalu membuka program dengan menggunakan {.
12. Menuliskan min=TabInt[i];
13. Menutup program perulangan pertama dengan menggunakan }.
14. Program yang akan ditampilkan pada layar yaitu berupa output cout << "Nilai Minimum:
" << min << endl;
15. Kemudian return 0; dimana menandakan eksekusi fungsi berakhir.
16. } untuk mengakhiri fungsi pada program.
Latihan 2b
Mencari Indeks Nilai Minimum Pada Array

Hasil Eksekusi
Penjelasan
Pada latihan 2b yaitu membuat program Mencari Indeks Nilai Minimum Pada Array. Berikut ini
langkah langkah dan penjelasan yang dilakukan:
1. Pada bagian paling atas, terdapat tanda // yang disebut dengan komentar yang ditulis kan
dengan nama, nim, judul program, dan file.
2. Deklarasi dituliskan dengan #include <iostream> dan using namespace std; untuk
memulai sebuah program.
3. Menuliskan fungsi utama program yaitu fungsi main dengan deklarasi int main ().
4. Membuka sebuah program dengan menggunakan {.
5. Deklarasi array pada program ini menggunakan integer int i, idxmin;
Dimana integer merupakan tipe data yang terdiri dari bilangan yg bukan pecahan maupun
desimal.
6. Mendekarasikan array yang berukuran 10 dengan int TabInt[10];
7. Selanjutnya pada bagian algoritma, dilakukan Inisialisasi idxMin dengan Elemen ke-0
dengan idxmin=0; untuk mencari nilai minimumnya.
8. Dalam membaca sebuah array, dilakukan mengisi array of character dengan
menggunakan perulangan for seperti berikut (i=1; i<10; i++) dimana i=1 adalah indeks
pertama yang dideklarasikan atau 1 yang merupakan input, dan I kurang dari 10, lalu i++
maksudnya adalah nilai saat ini merupakan nilai I yang sebelumnya ditambah dengan 1.
9. Membuka program dengan menggunakan {.
10. Melakukan perulangan dengan menggunakan if yaitu, if (TabInt[i]<TabInt[idxmin]).
11. Lalu membuka program dengan menggunakan {.
12. Menuliskan idxmin=i; dimana i=1.
13. Menutup program perulangan pertama dengan menggunakan }.
14. Program yang akan ditampilkan pada layar yaitu berupa output cout << "Indeks Nilai
Minimum: " << idxmin << endl;
15. Kemudian return 0; dimana menandakan eksekusi fungsi berakhir.
16. } untuk mengakhiri fungsi pada program.
Latihan 3a
Menghitung Frekuensi Kemunculan Elemen X Pada Array

Hasil Eksekusi
Penjelasan
Pada latihan 3a yaitu membuat program Menghitung frekuensi kemunculan Elemen X Pada
Array. Berikut ini langkah langkah dan penjelasan yang dilakukan:
1. Pada bagian paling atas, terdapat tanda // yang disebut dengan komentar yang ditulis kan
dengan nama, nim, judul program, dan file.
2. Deklarasi dituliskan dengan #include <iostream> dan using namespace std; untuk
memulai sebuah program.
3. Menuliskan fungsi utama program yaitu fungsi main dengan deklarasi int main ().
4. Membuka sebuah program dengan menggunakan {.
5. Deklarasi array pada program ini menggunakan integer int frek, i, X;
Dimana integer merupakan tipe data yang terdiri dari bilangan yg bukan pecahan maupun
desimal.
6. Mendekarasikan array yang berukuran 10 dengan int TabInt[10];
7. Pada algoritma, Mengisi data nilai dari input user dengan menggunakan perulangan for
seperti berikut (i=0; i<10; i++) dimana i=0 adalah indeks pertama yang dideklarasikan
atau 0 yang merupakan input, dan I kurang dari 10, lalu i++ maksudnya adalah nilai saat
ini merupakan nilai I yang sebelumnya ditambah dengan 1.
8. Membuka program dengan menggunakan {.
9. Kemudian ketik cin >> TabInt[i]; dimana cin yang merupakan variabel berfungsi untuk
meyimpan data saat program berjalan.
10. Menutup program perulangan pertama dengan menggunakan }.
11. Lalu menuliskan output berupa cout << "Data Input: "; dimana fungsi cout yaitu untuk
menampilkan output ke layar.
12. Dan cin >> X; dimana cin yang merupakan variabel berfungsi untuk meyimpan data saat
program berjalan.
13. Kemudian untuk menghitung frekuensi x dan menggunakan perulangan for lagi for (i=0;
i<10; i++) dimana i=0 adalah indeks pertama yang dideklarasikan atau 0 yang merupakan
input, dan I kurang dari 10, lalu i++ maksudnya adalah nilai saat ini merupakan nilai I
yang sebelumnya ditambah dengan 1.
14. Membuka sebuah program dengan menggunakan {.
15. Melakukan perulangan dengan menggunakan if yaitu, if (TabInt[i]==X).
16. Membuka sebuah program dengan menggunakan {.
17. frek = frek + 1; dengan frek=0.
18. Menutup sebuah program dengan menggunakan }.
19. Program yang akan ditampilkan pada layar yaitu berupa output cout << "Frekuensi " <<
X << " = " << frek << endl;
20. Kemudian return 0; dimana menandakan eksekusi fungsi berakhir.
21. } untuk mengakhiri fungsi pada program.
Latihan 3b
Mencari Indeks Kemunculan Terakhir Elemen X Pada Array; -1 Jika Tidak Ada

Hasil Eksekusi
Penjelasan
Pada latihan 3b yaitu membuat program Mencari Indeks Kemunculan Terakhir Elemen X
PadaArray; -1 Jika Tidak Ada. Berikut ini langkah langkah dan penjelasan yang dilakukan:
1. Pada bagian paling atas, terdapat tanda // yang disebut dengan komentar yang ditulis kan
dengan nama, nim, judul program, dan file.
2. Deklarasi dituliskan dengan #include <iostream> dan using namespace std; untuk
memulai sebuah program.
3. Menuliskan fungsi utama program yaitu fungsi main dengan deklarasi int main ().
4. Membuka sebuah program dengan menggunakan {.
5. Deklarasi array pada program ini menggunakan integer int IX, X, i, found;
Dimana integer merupakan tipe data yang terdiri dari bilangan yg bukan pecahan maupun
desimal.
6. Mendekarasikan array yang berukuran 10 dengan int TabInt[10];
7. Pada algoritma, Mengisi data nilai dari input user dengan menggunakan perulangan for
seperti berikut (i=0; i<10; i++) dimana i=0 adalah indeks pertama yang dideklarasikan
atau 0 yang merupakan input, dan I kurang dari 10, lalu i++ maksudnya adalah nilai saat
ini merupakan nilai I yang sebelumnya ditambah dengan 1.
8. Membuka program dengan menggunakan {.
9. Kemudian ketik cin >> TabInt[i]; dimana cin yang merupakan variabel berfungsi untuk
meyimpan data saat program berjalan.
10. Menutup program perulangan pertama dengan menggunakan }.
11. Untuk mencari suatu nilai cin >> X; dimana cin yang merupakan variabel berfungsi
untuk meyimpan data saat program berjalan.
12. Dengan i=10 untuk mencari mundur dari indeks terakhir.
13. Kemudian menggunakan perulangan while yaitu, while ((i >= 0) && (!found)).
14. Membuka sebuah program dengan menggunakan {.
15. Melakukan perulangan dengan menggunakan if yaitu, if (TabInt[i]==X).
16. Membuka sebuah program dengan menggunakan {.
17. Dengan found = true;.
18. Menutup sebuah program dengan menggunakan }.
19. Dengan i= -1 atau found, sehingga IX = i;
20. Kemudian, Program yang akan ditampilkan pada layar yaitu berupa cout << "Indeks
Terakhir " << X << " : " << IX << endl;
21. Kemudian return 0; dimana menandakan eksekusi fungsi berakhir.
22. } untuk mengakhiri fungsi pada program.
Latihan 4
Membaca Masukan Array of Integer dari Pengguna dan Menghasilkan Total Nilai

Hasil Eksekusi
Penjelasan
Pada latihan 4 yaitu membuat program Membaca Masukan Array of Integer dari Pengguna dan
Menghasilkan Total Nilai. Berikut ini langkah langkah dan penjelasan yang dilakukan:
1. Pada bagian paling atas, terdapat tanda // yang disebut dengan komentar yang ditulis kan
dengan nama, nim, judul program, dan file.
2. Deklarasi dituliskan dengan #include <iostream> dan using namespace std; untuk
memulai sebuah program.
3. Menuliskan fungsi utama program yaitu fungsi main dengan deklarasi int main ().
4. Membuka sebuah program dengan menggunakan {.
5. Deklarasi array pada program ini menggunakan integer int i, X, sum, Neff;
Dimana integer merupakan tipe data yang terdiri dari bilangan yg bukan pecahan maupun
desimal.
6. Mendekarasikan TI yang berukuran 100.
7. Untuk mengisi data nilai dari input user dengan menginput cin >> X; dengan i=0;
Menggunakan perulangan program while dengan x!= -999 dan I kurang dari 100 yaitu,
while ((X != -999) && (i < 100))
8. Membuka program dengan menggunakan {.
9. Lalu menggunakan TI[i] = X;
10. lalu menginputkan X dengan i++;.
11. Menutup program perulangan pertama dengan menggunakan }.
12. Dengan X = -999 atau i = 100.
13. Kemudian untuk menghitung total isi array yaitu dengan while (i < Neff) {
sum = sum + TI[i];
i++;
dengan i = 0; sum = 0;
14. Menutup sebuah program dengan menggunakan }.
15. Dengan i= neff.
16. Kemudian, Program yang akan ditampilkan pada layar yaitu berupa cout << "Banyaknya
Elemen = " << Neff << endl; lalu dibawahnya berupa cout << "Jumlah Total Elemen = "
<< sum << endl;
17. Kemudian return 0; dimana menandakan eksekusi fungsi berakhir.
18. } untuk mengakhiri fungsi pada program.

Anda mungkin juga menyukai