Pada blog ini akan dijelaskan mengenai contoh contoh program yang dapat dibuat menggunakan tipe data record.
Deklarasi Record pada C++
Record memiliki cara deklarasi yang sama dengan deklarasi struct pada bahasa C.
Implementasi
Lampiran implementasi code diatas adalah cara untuk medeklarasikan record atau struct dalam c++.
Mengakses Elemen Record
Sekarang ayo kita coba untuk memasukkan nilai kedalam sebuah record lalu mencetaknya.
Implementasi
Disitu kita coba untuk memasukkan nim mahasiswa pertama dan ipk mahasiswa kedua untuk nantinya dicetak sebagai output.
Simple Array
Implementasi array pada C++ juga masih sama seperti bahasa C yaitu sebagai berikut.
Implementasi
Disitu kita bisa mendeklarasikan array dan mencetaknya dalam bahasa C++.
Print Alamat Array
Kita juga dapat mengetahui di lokasi mana komponen array kita disimpan.
Implementasi
Kita dapat mengetahui dimana alamat dari komponen anggota array kita dengan menambahkan "&" didepan nama array kita, contohnya pada program adalah "&array[i]". Jika nilai yang diakses lebih dari panjang array, yang terjadi adalah program akan mencetak angka acak seperti pada contoh output.
Input Array
Dalam bahasa C++ kita juga dapat menginputkan nilai kedalam sebuah array.
Implementasi
Pada program tersebut kita tinggal memasukkan beberapa nilai kedalam array sejumlah panjang array. Secara otomatis program akan menampilkan nilai yang sudah kita inputkan.
Program Menghitung Rata-Rata
Sekarang kita sudah masuk kedalam pengaplikasian array dalam bahasa C++.
Implementasi
Pada program itu kita dapat menginput nilai dan mengetahui jumlah dan rata-rata nilai yang telah kita masukkan.
Program Maksimum Minimum
Kita akan memodifikasi program kita sebelumnya untuk menentukan maksimum dan minimum nilai kita.
Implementasi
Pada program mencari minimum dan maksimum ini dapat terlihat bahwa programnya mirip dengan program mencari rata-rata. Perbedaannya hanyalah pada output yang dikeluarkan yaitu hanya berisi nilai minimum dan maksimum saja.
Menentukan Kelulusan
Program ini akan menentukan seseorang lulus atau tidak berdasarkan nilai ujiannya dalam sebuah mata kuliah.
Implementasi
Dalam program tersebut kita harus memasukkan banyak nilai yang ingin kia masukkan, lalu kita masukkan nilainya. Program akan otomatis menyatakan berapa banyak orang yang lulus dan harus mengulang dari total data yang sudah kamu berikan.
Implementasi Array of Record
Kita akan mencoba mengaplikasikan array dan record secara bersamaan dalam program ini.
Implementasi
Pada program tersebut disediakan sebuah record bernama mahasiswa yang dimuat dalam sebuah array of record. Kita mendeklarasikan array bertipe nama record yang kita buat yaitu mahasiswa yang saya singkat menjadi mhs dengan fungsi typedef. Dalam mengisi array kita harus memasukkan semua komponen struktur pada setiap array ke-i. Program tersebut akan secara otomatis mengurutkan data mahasiswa berdasarkan ips secara descending.
Source Code
https://github.com/xbggnr/Tipe-Data-Buatan-C-.git
~ Terima Kasih ~
Komentar
Posting Komentar