Algoritma dan Struktur Data Praktikum 2 Array Tujuan : − mahasiswa dapat mendefinisikan array − mahasiswa dapat memahami konsep array − mahasiswa dapat menerapkan array pada contoh kasus Pengertian Array adalah suatu struktur yang terdiri dari sejumlah elemen yan memiliki tipe data yang sama. Elemen-elemen array tersusun secara sekuensial dalam memori komputer. Array dapat berupa 1 dimensi, 2 dimensi, tiga dimensi ataupun multi dimensi. Ukuran array dideklarasikan terlebih dahulu di awal, dimana ukuran array menandakan jumlah elemen yang terkandung di dalam Array. Akibatnya array bersifat statis karena memiliki batasan alokasi memori (ukuran). Contoh 1 #include <iostream> using namespace std; struct orang { char nama[30]; short umur; }saya[5]; main() { int i; for (i=0; i<=4;i++) { cout << "\nData ke-" << i+1; cout << "\nNama : "; cin >> saya[i].nama; cout << "Umur : "; cin >> saya[i].umur; } for (i=0; i<=4;i++) { cout << "\nData ke["<<i<<"] bernama "; cout << saya[i].nama <<" dan berumur "; cout << saya[i].umur << " tahun"; } } Jurusan Teknik Informatika Politeknik Negeri Tanah Laut Oleh: Winda Aprianti, M.Si Algoritma dan Struktur Data Praktikum 2 Latihan 1. Buatlah program untuk menghitung spp mahasiswa menggunakan struktur array, diketahui : a. D3 - spp tetap Rp 500.000 - spp var Rp 25.000/sks b. S1 - spp tetap Rp 750.000 - spp var Rp 50.000/sks 2. Buat program untuk menghitung jumlah nilai akhir mahasiswa menggunakan struktur array dengan ketentuan : Nilai akhir = (10%*tugas) + (20%*kuis) + (30%*mid) + (40%*uas) Nilai Huruf : Nilai akhir >85 : A 85 >= nilai akhir > 70 : B 70 >= nilai akhir > 55 : C 55 >= nilai akhir > 40 : D Nilai akhir <=40 : E 3. Buatlah program menghitung durasi rental warnet menggunakan struktur array, dengan ketentuan perhitungannya: 30 detik = Rp. 130,Satuan waktu yang diinputkan dalam jam : menit : detik 4. Buatlah program menghitung perkalian 2 buah matriks AxB, jika diketahui A adalah matriks segitiga atas dan B adalah matriks segitiga bawah. Jurusan Teknik Informatika Politeknik Negeri Tanah Laut Oleh: Winda Aprianti, M.Si